CSV belgenin başlığını ( eşdeğeri) işaretlemek için bir yol (ya da en iyi uygulama) var mı?

3 Cevap php

Ben bir CSV dönüştürmek için PHP kullanarak bir veritabanından veri verme duyuyorum. Ben (HTML <th> elemanına benzer) bir başlık ile ilk satırı sağlamak için yararlı olacağını düşündüm bu yüzden son kullanıcı sütunun anlamları anlamak olacaktır. Örnek

=============
| id | name |
=============
| 0  | tim  |
| 1  | tom  |
=============

Hangi CSV olarak bu gibi görünecektir

id, name
0, tim
1, tom

Genellikle CSV'leri (örnek Microsoft Excel) okumak programları buna göre o kadar işareti olacağını ilk satırın sütunları kadar işaretlemek ya da farklı bir şey yapmak için bir yolu var mı. Yani Bu bir sütun başlığı olduğu (muhtemelen Excel ancak sınırlı) müşteri bilgilendirmek için bir anlamsal kanca sağlar?

3 Cevap

Hayır. Ve daha da eğlenceli hale getirmek için, başlık satır tüm mevcut olması gerektiğini söylüyor bir şey yok. İyi günler, iyi günler ...

CSV'ler ile önlemek için tek önemli şey dosyasında ilk karakteri olarak 'kimliği' kullanarak kaçınmaktır. Küçük harf 'id' veya çift tırnaklı '"Kimlik"' kabul edilebilir, ancak Excel büyük harf karşısında 'kimliği' gelirse bunun bir SYLK dosyası olarak dosyayı açmaya çalıştığında ve başarısız olur.

(Edit: yukarıda tek tırnak ihmal gerektiğini unutmayın)

Kendi kendime düşünüyorum edebilirsiniz iyi uygulama başlıkları ilk satır tek yapmaktır. Ama bu tabii ki ortak duygusu.