Ben de merak ediyorum. phpmyadmin .ods biçiminde bir 9,000 satır 50+ sütun spreadsheed kabul etmiyordu ve CSV olarak kaydederken kaçış karakterini seçmek için bir yol görünmüyor.
yüzden (arka çizgi) \ Çıkış karakterini değiştirmek için kelimesinde açık, csv olarak kaydedin ve bazı find kullanmak/hileler değiştirmek zorunda kaldık. Varsayılan, çift tırnaklardan kaçmak için çift tırnak kullanmaktır ve phpmyadmin bu formatı kabul etmez. örneğin
- bir yer tutucu karakter dizesini seçin:
düzgün, bunu yapmak zorunda çift tırnak kaçmayı \ (back-eğik çizgi) kullanmak için dosyayı dönüştürmek için 'abcdefg', bu yapar csv herhangi bir yerde.
- "" "(bir satırda üç çift tırnak) yer tutucuyu bulun ve değiştirin. Bu, bir sonraki adımda yanlış sonuçların önlenmesidir.
- " "Bulmak/değiştirmek için üst üste iki tırnak işareti \ "(back-slash çift tırnaklı) ile, kaçması gereken bir alıntı). Bunu "/" yerine koymadan yaparsanız, "\" yerine "\" gibi bir sonuç alabilirsiniz. Kusura bakmadan daha güvenlidir.
- Yer tutucu dizgeyi \ "" ile bulup değiştirin çift tırnak çift tırnak).
sen kadar beş çift tırnak neden olacaktır orijinal metin alanlarına üst üste birden fazla çift tırnak, için ne sürece, çalışacak Sonuçtaki .ods veya .xlsx csv dosyasındaki bir satır (her çıkış için çift tırnak işareti, alanın sonunda ise bir çift tırnak işareti).
Bu gerçekten ilgili programlama değildir. Csv'de, alıntı kaçış karakteridir - "benim adım" "fred" "" –
CSV Gerçekten kaçış karakterleri yok. Bir alan bir virgül içeriyorsa, alıntı yapılmalıdır ve bir alıntı içeriyorsa, alan alıntı olması gerektiği gibi alıntılanmalıdır - "tek bir" "alıntı", üç sözcük ve tek bir alıntı içeren bir alandır. CSV standardı (olduğu gibi) \ "gibi şeyleri tanımıyor. –