CSV · TSV → CSV

CSV temizleyici ve içe aktarma düzeltici

CSV veya TSV dosyalarını tarayıcınızda gizli olarak içe aktarmaya hazırlayın.

01

CSV dosyası ekle

CSV · TSV · TXT

02

İçe aktarma ayarları

Verileri temizle

03

Sütunlar

Sütunları seçip sıralayın. İlk satır başlıksa adları düzenleyin.

Önizleme için bir dosya seçin.

04

Önizleme

Önizleme için bir dosya seçin.

Dosyalar cihazınızda kalır.

Sütunların anlamını kaybetmeden CSV'yi temizleyin

Ayırıcıları ve kodlamayı düzelterek, alanların kenarındaki boşlukları keserek, boş veya yinelenen satırları kaldırarak ve kısa satırları tamamlayarak CSV, TSV veya TXT tablosunu içe aktarmaya hazırlayın. Ardından sütunları seçin, yeniden adlandırın ve sıralayın. Sonucu hedefin içe aktarma kurallarıyla karşılaştırın: temiz görünen bir önizleme, kimliklerin, tarihlerin veya formüllerin başka bir uygulamada doğru yorumlanacağını kanıtlamaz.

Adım adım

  1. Tek bir dosya açın, ayırıcısını ve karakter kodlamasını kontrol edin. Bütün değerler tek sütunda görünüyorsa doğru ayırıcıyı seçin; özel karakterli adlar bozulmuşsa kaynak kodlamayı seçin. İlk satırın başlık olup olmadığına karar verin.
  2. Yalnızca ihtiyacınız olan temizleme işlemlerini etkinleştirin. Boşluk kesme, yinelenen satır karşılaştırmasından önce çalışır; tamamlama kısa satırları eşitleyebilir. Korunacak sütunları seçin, başlık adlarını değiştirin ve sıralamak için okları kullanın. Ayırıcıyı veya kodlamayı değiştirmek sütun seçimlerini sıfırlar.
  3. Bir çıktı ayırıcısı seçin, temizlenmiş CSV'yi indirin ve hedefin içe aktarma aracında inceleyin. Önizleme yalnızca ilk 12 veri satırını ve 12 sütunu gösterir; dışa aktarma her korunan satırı ve seçilen sütunu kullanır.

Ayarlar ve sınırlar

Ayrıştırma ve temizleme
Otomatik ayırıcı algılama virgül, noktalı virgül, sekme ve dikey çizgiyi dikkate alır; özel ayırıcı tek bir geçerli karakter olmalıdır. Tırnak içindeki ayırıcılar, çok satırlı alanlar ve iki kez yazılmış tırnaklar desteklenir. Başlık, satır kaldırma işleminden korunur.
Temizleme öncesi sınırlar
Girdi sınırı 20 MiB, başlık dâhil ayrıştırılmış 100,000 satır, 1,000 sütun ve 1,000,000 hücredir. Bu sınırlar temizlemeden önce kontrol edilir; dolayısıyla yinelenenleri kaldırmak, zaten reddedilmiş çok büyük bir dosyayı kurtaramaz.
Dışa aktarma ve veri türleri
Çıktı, BOM içermeyen UTF-8'dir; CRLF satır sonları ve son bir yeni satır içerir. Dosya adı, sekmeyle ayrılmış çıktıda bile -cleaned.csv ile biter. Alanlar dosyada metin olarak kalır, ancak türlere içe aktaran program karar verir; formül benzeri değerler etkisizleştirilmez.

Uygulamalı örnek

dirty-accounts.csv dosyasını indirin. Noktalı virgülü seçin ve başlığı koruyun. Boşluk kesmeyi, boş satırları kaldırmayı, yinelenenleri kaldırmayı ve kısa satırları tamamlamayı etkinleştirin. ID adını Account ID olarak değiştirin, Name sütununu başa taşıyın, ardından çıktı ayırıcısı olarak virgülle dışa aktarın.

Örnek girdi

ID;Name;Note
00123; Anna ;"first; order"
00123;Anna;"first; order"
;;
00456;Bjørn
Beklenen sonuç
NameAccount IDNote
Anna00123first; order
Bjørn00456

İki satırın kaldırılması ve eşit olmayan satır kalmaması beklenir. Anna'nın iki satırı boşluk kesmeden sonra aynı olur; boş satır kaybolur ve Bjørn'ün eksik Note değeri boş alana dönüşür. cleaned-accounts.csv ve çıktı tablosuyla karşılaştırın. Dosya 00123 ve 00456 değerlerini korur, ancak doğrudan Excel'de açmak baştaki sıfırları yine kaldırabilir; bu sütunları metin olarak içe aktarın.

Sorular ve sorun giderme

Bir sütunu hariç tutmak neden daha fazla yinelenen satır kaldırmadı?

Yinelenen satır karşılaştırması, sütunları hariç tutmadan önce temizlenmiş kaynak satırların tamamını kullanır. Yalnızca hariç tutulan bir sütunda farklı olan satırlar ayrı kalır. Bu aracı kullanmadan önce amaçlanan yinelenen satır kuralını kaynakta belirleyin.

Dışa aktarmada tırnak kullanımı neden değişti?

Dışa aktarıcı, seçilen ayırıcı için tırnakları yeniden oluşturur ve alan içindeki tırnakları iki kez yazar. Noktalı virgülden virgüle geçmek, önceden tırnak içindeki bir alanın tırnaksız olmasını sağlayabilir. Dosya bayt bayt aynı olmasa da bu işlem aynı değeri koruyabilir.

Ayrıştırma veya eşit olmayan satır hatalarında ne yapmalıyım?

Önce ayırıcıyı ve kodlamayı kontrol edin. Kaynaktaki kapanmamış tırnakları düzeltin; tamamlama yalnızca sondaki eksik hücreleri ekler ve hatalı tırnak kullanımını veya kaymış sütunları onaramaz. En az bir sütunu seçili tutun ve girdi sınırlarını aşan kaynağı bölün.