İçeriğe geç

CSV Doğrulayıcı

Bir veritabanına, elektronik tabloya veya mağaza sistemine aktarmadan önce CSV dosyasındaki bozuk satırları bulun. Doğrulayıcı, verileri standart CSV tırnaklama kurallarına göre ayrıştırır, ayırıcıyı algılar veya seçtiğiniz ayırıcıyı kullanır; her satırda aynı sayıda sütun bulunduğunu, tırnakların kapatıldığını ve metnin temiz UTF-8 olduğunu denetler. Ayırıcıyı, satır sonlarını, satır ve sütun sayılarını, boş veya yinelenen başlıkları ve düzeltilmesi gereken satırları bildirir.

Sıfırla

Sık sorulan sorular

CSV doğrulayıcısı neleri denetler?

Her satırda ilk satırla aynı sayıda sütun bulunduğunu, tırnak içine alınmış her alanın kapatıldığını ve tırnakların yalnızca CSV kurallarına uygun yerlerde kullanıldığını denetler. Ayrıca yanlış kodlama belirtilerini, NUL karakterlerini, boş veya yinelenen başlıkları ve karışık satır sonlarını arar. Hatalar dosyayı geçersiz kılar; uyarılar ise incelenmek üzere listelenir.

Ayırıcı nasıl algılanıyor?

Doğrulayıcı, Otomatik algıla seçeneğiyle virgül, noktalı virgül, sekme ve dikey çizgiyi dener; satırları en tutarlı biçimde böleni seçer. Dosyada değerlerin içinde de geçen bir ayırıcı kullanılıyorsa Ayırıcı alanından açıkça seçin. Sonuçta hangi ayırıcının kullanıldığı her zaman gösterilir.

Yanlış sayıda sütun içeren satırlar nasıl bildiriliyor?

Her satır ilk satırla karşılaştırılır ve farklı olan her satır numarası, sütun sayısı ve beklenen sayı ile listelenir. Başlık satırı da dâhil olmak üzere satırlar 1'den başlayarak numaralandırılır; farklı olan ilk 20 satır listelenir, geri kalanlar ise sayıca belirtilir. Alan içindeki tırnaklı satır sonları yeni satır başlatmaz.

Hangi tırnaklama sorunları algılanıyor?

Çift tırnakla başlayan bir alan çift tırnakla bitmelidir; tırnak içine alınmış bir alanın içindeki tırnak ise "" şeklinde çiftlenmelidir. Doğrulayıcı, hiç kapatılmayan tırnaklı alanları ve tırnaksız bir alanın ortasında görünen tırnakları bildirir. Ayırıcı içeren bir değer uygun biçimde tırnak içine alınmadan dışa aktarıldığında bu iki sorun sıkça görülür.

Kodlama nasıl denetleniyor?

Başka bir kodlamayla kaydedilip ardından UTF-8 olarak okunan metin, doğrulayıcının sayıp hata olarak bildirdiği değiştirme karakterlerini içerir. İkili veya UTF-16 dosyasının belirtisi olan NUL karakterleri de bildirilir. UTF-8 bayt sırası işaretine izin verilir ve Kodlama satırında gösterilir.

Başlıklarla ilgili hangi denetimler yapılıyor?

İlk satır başlıkları içerir seçeneği etkin olduğunda, boş başlık hücreleri ve birden fazla kez görünen başlıklar uyarı olarak listelenir; çünkü birçok içe aktarma aracı bunları reddeder. Başlık satırı olmayan dosyalar için seçeneği kapatın. Sütun sayısı denetimi her iki durumda da çalışır.

Satır sonları neden raporlanıyor?

Sonuç, dosyanın LF, CRLF veya CR satır sonları kullanıp kullanmadığını gösterir. Bazı içe aktarma araçları bu durumda satırları farklı sayabileceğinden, bunları karışık kullanan dosyalar için uyarı verilir. Tırnak içine alınmış alanların içindeki satır sonları değerin parçasıdır ve kullanılabilir.

Boş satırlar sorun yaratır mı?

Boş olan veya yalnızca boşluk karakterleri içeren satırlar atlanır ve satır olarak sayılmaz. ,,, gibi boş alanlardan oluşan bir satır gerçek bir satırdır ve doğru sayıda sütuna sahip olmalıdır.

Hatalar ile uyarılar arasındaki fark nedir?

Düzensiz satırlar, bozuk tırnaklar veya yanlış kodlama gibi verilerin güvenilirliğini düşüren sorunlar hatadır ve dosyanın geçersiz olarak işaretlenmesine yol açar. Uyarılar, CSV yasal olan ancak yinelenen başlıklar veya karışık satır sonları gibi genellikle sorun çıkaran durumları belirtir. Yalnızca uyarı içeren bir dosya geçerli olarak bildirilir.

CSV ne kadar büyük olabilir ve dönüştürebilir miyim?

Girdiler en fazla 5 MiB ve 100,000 satır olabilir. Geçerli bir CSV dosyasını JSON, YAML, XLSX veya başka bir biçime dönüştürmek için Data Format Converter'ı kullanın.

OneClick Pro Hakkında

OneClick Pro, günlük işler için görüntüleri ve birimleri dönüştürme, kodu biçimlendirme ve doğrulama, alan adlarını ve SEO denetleme, metin, tarihler ve sayılarla çalışma gibi işlerde kullanabileceğiniz 150'den fazla web aracından oluşan ücretsiz bir koleksiyondur. Her araç kayıt veya abonelik gerektirmeden çalışır; girdiğiniz bilgiler yalnızca sonucu hesaplamak için kullanılır ve hiçbir zaman saklanmaz. Tek seferlik işler için hızlı bir araç kutusu olarak kullanabilir veya her gün başvurduğunuz araçları yer imlerine ekleyebilirsiniz.