İçeriğe atla
%100 yerel

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.

Giriş
Çıkış

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.

FAQ

Bu, içinde virgül bulunan alıntılanmış alanları ele alıyor mu?
Hayır — bu basit bir sınırlayıcı bölünmesidir, tam bir CSV ayrıştırıcısı değildir, bu nedenle alıntılanan bir alanın içindeki bir sınırlayıcı ("Smith, John" gibi) gerçek bir alan ayırıcı olarak sayılır. Alıntılanan alanlara sahip dosyalardaki işaretlenmiş satırlara, gözle incelenecek bir şeymiş gibi davranın.
Girişimdeki boş satırlara ne olur?
Sayımdan önce tamamen boş satırlar atlanır. Geri kalan satırlar 1'den başlayarak sırayla numaralandırılır; dolayısıyla bayraklardaki satır numaraları, orijinal satır numaralarını değil, veri satırlarınızı belirtir.
Başlık satırının kendisinde bir uyumsuzluk raporlanabilir mi?
Başlık satırının alan sayısı beklenen değer haline gelir, dolayısıyla hiçbir zaman kendisine karşı işaretlenmez. Dosyanın daha aşağısında tekrarlanan başlık da dahil olmak üzere ondan sonraki her satır, bu sayıma göre kontrol edilir.
Araç herhangi bir satırı kaldırıyor veya yeniden sıralıyor mu?
Hayır. Girişinizdeki her satır, çıktıda orijinal sırasıyla görünür; eşleşmeyen satırların üzerine bir yorum satırı eklenir, ancak hiçbir şey silinmez veya taşınmaz.
Metnim herhangi bir yere yüklendi mi?
Hayır — tarayıcınızdan asla ayrılmaz; cihazınızda her şey yerel olarak çalışır.