Araca geç
ViewCSV
Dosya yüklenmez

CSV verisini temizleyin

signups.csv· ÖRNEK VERİ7 satır · 6 sütun
Değerler
Kontrol karakterleri, sıfır genişlikli boşluklar ve yersiz bayt sırası işaretleri. Sekmeler ve satır sonları korunur.
Tek karakter olarak yazılmış é ile e + aksan olarak yazılmış é’yi aynı hale getirir; böylece eşleşir ve yinelenen olarak ayıklanırlar.
Uygulanacak sütunlar
Hiçbiri seçilmezse tüm sütunlar.
Satırlar ve sütunlar
Tutulacak
Değiştirilen değer: 2 · silinen boş satır: 1 · silinen yinelenen satır: 1
Sonuç
#idnameemailagesignup_dateplan
11Yusuf Yılmazfirst@example.test342026-01-04pro
22Zeynep Kayanot-an-emailthirty2026-02-30Pro
33Eymen Demirthird@example.test·2026-03-11free
45Ömer ÇelikN/A5111/03/2026team
56Defne Yıldızsixth@example.test272026-04-01enterprise

Girdi: 7 satır. Sonuç: 5 satır · 6 sütun.

Bir CSV dosyası açın veya yapıştırın; temizlenmiş sonuç seçeneklerin yanında görünür. Araç varsayılan olarak her değerin iki ucundaki boşlukları kırpar, boş satırları siler ve her sütunu aynı olan satırlardan ilkini tutup diğerlerini siler. NULL ve N/A değerlerini temizleme, görünmez karakterleri silme veya e-posta sütununa göre yinelenenleri ayıklama gibi ek adımları gerektikçe açın; sonucun üstündeki not nelerin değiştiğini sayar. Başlık satırı hiçbir zaman değiştirilmez. Dosya sunucuya yüklenmez, tarayıcınızda işlenir.

CSV dosyası nasıl temizlenir?

  1. Bir .csv, .tsv veya .txt dosyası açın, araca sürükleyip bırakın ya da satırları yapıştırın. Ayırıcı ile UTF-8 veya UTF-16 BOM işareti algılanır; başka bir ayırıcıyı veya eski bir kodlamayı İçeri aktarma ayarları altından seçebilirsiniz.
  2. Değerler altında hücrelere uygulanacak düzeltmeleri seçin. Bunları bazı sütunlarla sınırlamak için Uygulanacak sütunlar ayarını kullanın; hiçbiri seçili değilse tüm sütunlara uygulanır.
  3. Satırlar ve sütunlar altında boş satırların, yinelenenlerin ve boş sütunların nasıl ele alınacağını seçin.
  4. Sonucun üstündeki notu okuyun, Girdi sekmesiyle karşılaştırın, ardından CSV indir, Kopyala veya Düzenleyicide aç seçeneğini kullanın.

Veri temizlendiğinde sütun kurallarına uyup uymadığını CSV doğrula aracıyla kontrol edin ya da ayırıcıyı ve tırnak kullanımını CSV ayırıcısını ve kodlamasını değiştir aracıyla değiştirin.

Her adım ne yapar, hangi sırayla çalışır?

Her değer, açık olan adımlardan bu sabit sırayla geçer; bu yüzden seçeneklere hangi sırayla tıklarsanız tıklayın sonuç aynıdır.

Unicode’u normalleştir (NFC)Tek karakter olarak yazılmış é ile e ve birleşen aksan işaretinden oluşan yazımı aynı metin hâline getirir; böylece eşleşir ve yinelenen olarak ayıklanabilirler. Varsayılan olarak kapalıdır.
Görünmez karakterleri silDenetim karakterlerini, sıfır genişlikli boşlukları ve birleştiricileri, sözcük birleştiriciyi ve yersiz BOM işaretlerini siler. Sekmeler ve satır sonları korunur. Varsayılan olarak kapalıdır; emoji dizileri veya sıfır genişlikli birleştiricilere dayanan yazı sistemleri için kapalı bırakın.
Bu değerleri boş sayNULL, N/A, - gibi virgülle ayrılmış bir liste. Çevresindeki boşluklar yok sayıldığında bunlardan birine eşit olan değer boşaltılır. Eşleşme büyük/küçük harfe duyarlıdır; ikisi de geçiyorsa null ve NULL değerlerini ayrı ayrı yazın. Varsayılan olarak boştur.
İki uçtaki boşlukları kırpBaştaki ve sondaki boşlukları, kenarlardaki bölünmez boşluklar ve satır sonları dahil siler. Varsayılan olarak açıktır.
Değerlerin içindeki art arda boşlukları teke indirİki veya daha fazla boşluk, sekme, bölünmez ya da ideografik boşluktan oluşan dizileri tek boşluğa indirir. Satır sonlarına dokunulmaz. Varsayılan olarak kapalıdır.
Harf büyüklüğüOlduğu gibi bırak, küçük harf, BÜYÜK HARF veya Baş Harfleri Büyük. Baş harfleri büyütme önce değeri küçük harfe çevirir, sonra boşluk, kısa çizgi, eğik çizgi veya açılan parantezden sonraki ilk harfi büyütür; böylece MCDONALD, Mcdonald; o'neil, O'neil olur. Dönüşüm sayfa dilinin kurallarını izler: Türkçe sayfada I küçük harfe ı, i büyük harfe İ olarak çevrilir.
Değerlerin içindeki satır sonlarıKoru ya da her satır sonunu ve çevresindeki boşlukları tek boşluğa çevirmek için Boşlukla değiştir.

Değerlerden sonra satırlar ve sütunlar ele alınır: Boş satırları kaldır tüm hücreleri boş veya yalnızca boşluk olan satırları çıkarır; Yinelenenler temizlenmiş değerleri karşılaştırır; Tamamen boş sütunları sil en son çalışır. Satır ve sütun silme, Uygulanacak sütunlar ayarı ne olursa olsun her zaman tüm sütunlara bakar.

Yinelenen satırları silmek

  • Varsayılan seçenek Her sütunu aynı olan satırları sil seçeneğidir. Değerler, yukarıdaki hücre adımlarından sonra birebir eşleşmelidir.
  • Seçilen sütunlarda aynı değere sahip satırları sil, seçilen anahtar sütunlar eşleştiğinde satırları yinelenen sayar; örneğin email ya da first_name + last_name + zip. Diğer sütunlar farklı olabilir.
  • Tutulacak hangi kopyanın kalacağını belirler: İlk geçen ya da son satırın bulunduğu konumda kalan Son geçen.
  • Karşılaştırırken büyük/küçük harfi ve çevreleyen boşlukları yok say, ANA@example.com ile ana@example.com değerlerini aynı anahtar sayar. Bu seçenek tutulan satırın metnini değiştirmez.
  • Yinelenen ayıklamayı kapatmak için Tüm satırları tut seçeneğini seçin.

Anahtara göre yinelenenleri ayıklamadan önce belirli bir satırın (ör. en yenisinin) ilk sırada olmasını istiyorsanız CSV satırlarını sırala aracıyla sıralayın.

Hiçbir zaman değiştirilmeyenler

  • Başlık satırı olduğu gibi bırakılır; sütun sırası, boş sütunların silinmesi dışında hiç değişmez. Tüm sütunlar boşsa hiçbiri silinmez.
  • Değerler dönüştürülmez: 00731, 1e5 ve 03/04/2024, açtığınız adımlar dışında tam olarak yazıldıkları gibi metin olarak kalır.
  • Tırnak içindeki ayırıcılar ve değer içindeki satır sonları RFC 4180 kurallarına göre okunur ve satır sonlarını değiştirmediğiniz sürece tırnak içinde geri yazılır.
  • Boş bir başlık Column 3, yinelenen bir başlık name (2) olarak yazılır. Başlıktan kısa satırlar boş değerlerle tamamlanır.
  • İndirilen dosya ayırıcıyı, satır sonlarını ve dosya sonundaki satır sonunu korur; kodlamayı da UTF-8 (BOM’lu veya BOM’suz), UTF-16 LE ya da Windows-1252 ise korur. Diğer kodlamalar UTF-8 olarak kaydedilir.

Temizleme beklenmedik sonuç verdiğinde

  • Tutmak istediğim satırlar kayboldu. Yinelenenleri silme varsayılan olarak açıktır. Yinelenenler altında Tüm satırları tut seçeneğini seçin ya da Boş satırları kaldır seçeneğini kapatın.
  • Aynı görünen yinelenenler silinmedi. Bunlar harf büyüklüğü, değerin içindeki boşluklar, iki farklı şekilde yazılmış aksanlar veya görünmez karakterlerle ayrılıyor. Karşılaştırırken büyük/küçük harfi ve çevreleyen boşlukları yok say, Değerlerin içindeki art arda boşlukları teke indir, Unicode’u normalleştir (NFC) veya Görünmez karakterleri sil seçeneğini açın.
  • Baş harfleri büyütme adları veya kodları bozdu. Dönüşümü Uygulanacak sütunlar ile sınırlayın, örneğin yalnızca ad sütununa uygulayın; böylece e-postalar ve ürün kodları harf büyüklüklerini korur.
  • Küçük harfle yazılmış n/a temizlenmedi. Liste büyük/küçük harfe duyarlıdır; N/A değerinin yanına n/a değerini de ekleyin.

CSV temizleme sınırları ve gizlilik

En fazla 25 MB, 100.000 satır, 250 sütun ve 2 milyon hücrelik dosyalar. Daha büyük bir dosyayı önce CSV dosyalarını böl aracıyla bölün; bu durumda yinelenenlerin yalnızca her parçanın kendi içinde bulunacağını unutmayın.

Temizleme tarayıcınızda çalışır. CSV dosyası bir sunucuya yüklenmez.

Örnek: bir kişi listesini temizleme

Varsayılan kırpma ve boş satır silme adımlarına ek olarak Değerlerin içindeki art arda boşlukları teke indir, N/A, NULL olarak ayarlanmış Bu değerleri boş say ve Karşılaştırırken büyük/küçük harfi ve çevreleyen boşlukları yok say ile email sütununa göre yinelenen ayıklama uygulanmış bir kişi listesi. Not; 5 değerin değiştiğini, bir boş satırın ve bir yinelenen satırın silindiğini bildirir. İkinci Ana satırı yinelenen olarak silinir; ilk satır kendi yazımını korur.

CSV
name,email,city
"  ana lopez ",ANA@example.com,Madrid
Ana Lopez,ana@example.com ,Madrid
Kim   Lee,kim@example.com,N/A
,,
Bao Nguyen,bao@example.com,NULL
Temizlenmiş CSV
name,email,city
ana lopez,ANA@example.com,Madrid
Kim Lee,kim@example.com,
Bao Nguyen,bao@example.com,

Sık sorulan sorular

Tek bir sütuna göre yinelenenleri nasıl silerim?

Yinelenenler ayarını Seçilen sütunlarda aynı değere sahip satırları sil yapın, o sütunu işaretleyin ve Tutulacak altında İlk geçen ya da Son geçen seçeneğini seçin.

Burada metin bulup değiştirebilir miyim?

Hayır. Bu araç sabit temizleme adımları uygular. Seçili hücrelerde bul ve değiştir için CSV düzenleyiciyi kullanın.

Temizleme sayıları veya tarihleri değiştirir mi?

Hayır. Değerler metin olarak ele alınır: araç sayıları, tarihleri veya baştaki sıfırları hiçbir zaman yeniden biçimlendirmez. Bir değeri yalnızca sizin açtığınız adımlar değiştirir.

Standartlar ve kaynaklar