CSV sütunu doğrulayıcı
CSV veya TSV dosyasının her satırının başlıkla aynı sayıda sütuna sahip olup olmadığını kontrol edin.
CSV sütunu doğrulayıcı
Sınırlandırılmış metni yapıştırdığınızda bu araç, her satırın başlık satırıyla aynı sayıda alana sahip olup olmadığını kontrol eder. Bu, sabit bir sütun sayısı olduğunu varsayan bir CSV dışa aktarımını bir veritabanına veya bir boru hattına aktarmadan önce çalıştırılması gereken kontroldür; başıboş bir virgül veya eksik bir alan, kendisinden sonraki her sütunu sessizce kaydırabilir ve bu hatanın bir kez aşağı yönde izlenmesi acı vericidir.
Araç, ilk satırınızdaki alanları sayar ve bu sayımı doğru olarak değerlendirir. Sonraki her satır onunla karşılaştırılır; eşleşmeyen bir satır, çıktıda doğrudan onun üstüne eklenen ve "# Satır 3: 3 sütun bekleniyor, 2 var" gibi bir şey okuyan bir yorum satırı alır. Hiçbir satır kaldırılmaz veya yeniden sıralanmaz; veriler bozulmadan kalır, filtrelenmek yerine açıklamalar eklenir, böylece dışa aktarma işleminin tam olarak nerede yanlış gittiğini görebilirsiniz.
Dosyanızla eşleşen sınırlayıcıyı seçin: standart CSV için virgül, bazı e-tablo araçlarının varsayılan olarak kullandığı Avrupa çeşidi için noktalı virgül veya TSV için sekme. Alanlardaki boşlukları kırp seçeneği varsayılan olarak açıktır, bu nedenle "Berlin" ve "Berlin", bir tablonun kopyalanması nedeniyle başıboş bir alana takılmak yerine aynı alan olarak sayılır. Alanları boşluklar da dahil olmak üzere tam olarak göründükleri gibi görmek için bu özelliği kapatın.
Dürüst bir sınırlama: Bu, tam bir CSV ayrıştırıcısı değil, basit bir bölme tabanlı kontroldür, bu nedenle alıntılanan alanların içindeki sınırlayıcıları işlemez - gömülü virgülle birlikte "Smith, John" iki alan olarak sayılır. Alıntı yapılan alanları içeren bir dosyadaki işaretlenmiş satırı, nihai bir karar olarak değil, gözle incelenecek bir şey olarak değerlendirin. Boş satırlar atlanır ve diğer satırlar 1'den itibaren numaralandırılır. Her şey tarayıcınızda yerel olarak çalışır; dosya asla cihazınızdan ayrılmaz; bu, müşteri aktarımı veya rastgele bir web hizmetine yüklememeniz gereken herhangi bir şey için önemlidir.