Tablora

Tablora · Kütüphane

Tırnaklı alan kapanmıyorsa dur

Bir CSV alanını açıp hiç kapatmayan bir tırnak, metnin geri kalanını belirsiz kılar. Yapı denetleyicisi onu reddeder; böylece önce kaynağı düzeltirsiniz.

Tek bir eksik tırnak neden ardından gelen her şeyi bozar

CSV'de açılış tırnağı, okuyucuya eşleşen kapanış tırnağına kadar her şeyin, virgüller ve satır sonları dahil, tek bir hücreye ait olduğunu söyler. Kapanış tırnağı hiç gelmezse okuyucu hücrenin nerede bitmesi gerektiğini bilemez. Sonraki her ayırıcı ve satır sonu o tek değerin parçası olabilir de, hiçbiri olmayabilir de.

Bazı araçlar tahmin yürütür ve dosyanın geri kalanını tek bir hücreye yutar. Yapı denetleyicisi bunu yapmaz. Metni Girdiğiniz değerleri kontrol edip yeniden deneyin mesajıyla reddeder; böylece tahmine dayanarak hiçbir satır oluşturulmadan sorunu görürsünüz.

Bitmemiş not örneği

Sayfadaki örnekte id,note başlığı ve açılış tırnağı olup kapanışı olmayan 1,"unfinished kaydı vardır. Alan ayırıcı virgül olduğunda beklenen sonuç, bitmemiş tırnaklı alanın reddedilmesidir: önizleme yok, satır sayısı yok, indirme yok. Ayırıcıyı algıla seçiliyken de sonuç aynıdır, çünkü desteklenen ayırıcıların hiçbiri metni ayrıştıramaz.

Tipik nedenler

Kaynak kopyasını düzeltmek

Tırnağı en sonda kapatmayın

Metnin en sonuna bir kapanış tırnağı eklemek hatayı ortadan kaldırır, ama açılış tırnağından sonraki her şeyi tek bir hücreye çevirir. Yapı denetleyicisi bu durumda daha az satır ve tek bir dev not bildirir. Tırnağı alanın gerçekten bittiği yere koyun.

Girdiler

Tablo metni
id,note 1,"unfinished
Alan ayırıcı
,