Yani, benim kod PHP'nin yerleşik içinde fputcsv
işlevini kullanarak bir CSV dosyası oluşturur. sınırlayıcı için Wrap CSV değerler"
','
(virgül) kullanın.
Kasa için
'"'
(çift tırnak) kullanıyorum. Ancak
, ben
fputcsv($file,array('a','b',"long string, with commas",NULL,''),',','"');
gibi bir şey bu
a,b,"long string, with commas",,
verir deneyin ama çıkış
"a","b","long string, with commas","",""
bunu istiyorum bu başa kolay bir yolu var mı veya fputcsv
için bir yedek yazmalı mıyım?
çıkış geçerli bir CSV olduğunu. Diğer aletiniz bozuk. –
Neden her alandaki alıntıları istiyorsun? –
@Ignacio, Andrew: Görünüşe göre, elektronik tablo yazılımında içe aktarma iletişim kutusunun küçük bir köşesinde gizli olarak birden fazla boş alanı yoğunlaştırmak ('a ,,,' => a, ') ve/veya onları kaldırmak (' a ,,, '=>' a'). Ve görünüşe göre bazı kullanıcılar bunu kontrol ediyor ve bilmiyorlar, bu yüzden tek, kolay, tek bir çözüm, her boş alanı boş bir dize ("a," "," "," "'). –