İçeriğe geç

CSV temizleyici

CSV'nizi yapıştırın ya da dosyayı açın: ayraç otomatik bulunur, satır sonları ve tırnaklar düzene girer, boşluklar, boş ve yinelenen satırlar temizlenir, sütun sayısı tutarsız satırlar ve kodlama bozulması raporlanır. Dosya tarayıcıda okunur; hiçbir yere gönderilmez.

Ücretsiz araç · Entegrasyon

Metni yapıştırın ya da bir dosya açın (en çok 10 milyon karakter). Ayraç: virgül, noktalı virgül, sekme ya da dikey çizgi.

Temizlik tarayıcınızda yapılır; yapıştırdığınız metin ve açtığınız dosya hiçbir yere gönderilmez, saklanmaz.

Temizlenmiş çıktı

Temizlenmiş CSV burada görünür.

Temizlik seçenekleri

Satır sonu

Bilmeniz gerekenler

  • Beklenen sütun sayısı en sık görülen genişliktir (eşitlikte başlık satırınınki). Fazla sütunlu satırlar veri kaybı olmasın diye kesilmez; yalnızca raporlanır.
  • Yinelenen satır, bütün hücreleri eşit olan satırdır; ilki kalır. Başlıkla aynı olan satır (birleştirilmiş dosyalardaki tekrar eden başlık) da yinelenen sayılır.
  • Formül kaçışında hücrenin önüne tek tırnak konur ve tablo programlarında bu işaret görünür kalır; amaç, hücrenin formül olarak çalışmasını engellemektir. Dosyayı yalnızca makineler okuyacaksa seçeneği kapatabilirsiniz.
  • Bozulmuş karakterler (ü gibi) düzeltilmez: yalnızca uyarılır. En güvenilir çözüm dosyayı kaynağından doğru kodlamayla yeniden dışa aktarmaktır.

Bu araç yaygın CSV sorunlarını giderir ve neyin değiştiğini raporlar; verinin doğruluğunu, anlamsal tutarlılığını ya da gizliliğini denetlemez. Temizlenmiş dosyayı kullanmadan önce örnek satırları kaynakla karşılaştırın. Kişisel veri içeren dosyaları paylaşırken KVKK/GDPR yükümlülüklerinizi göz önünde bulundurun.

Sistemleriniz arasında CSV aktarımları sürekli bozuluyor mu? Aktarım biçimini, doğrulamayı ve hata yönetimini birlikte tasarlayabiliriz.

Görüşme talep edin

01

Nasıl kullanılır

  1. A

    CSV metnini yapıştırın ya da dosyayı açın; ayraç otomatik bulunur, gerekirse elle seçin.

  2. B

    Temizlik seçeneklerini ayarlayın; raporda neyin kaç kez değiştiğini ve hangi uyarıların çıktığını okuyun.

  3. C

    Temiz CSV'yi kopyalayın ya da indirin; çıkış ayracını ve satır sonunu hedef sisteme göre seçin.

02

Neler temizleniyor?

Araç CSV'yi RFC 4180 kurallarıyla okur (tırnak, "" kaçışı, tırnak içinde satır sonu) ve sırayla şunları yapar: başındaki BOM'u atar, ayracı bulur, hücre kenarlarındaki boşlukları kırpar, tamamen boş satırları, boş sütunları ve yinelenen satırları siler, formül enjeksiyonu için kaçış uygular ve çıktıyı seçtiğiniz ayraç ve satır sonuyla yazar.

Her adımın etkisi sayılır ve raporda gösterilir. Veriyi anlamsal olarak değiştirmeyen adımlar (kırpma, satır sonu) ile veri silen adımlar (boş ve yinelenen satır) ayrı seçenektir; ikincilerini kapatabilirsiniz.

03

Formül enjeksiyonu (CSV injection) nedir?

Excel ve benzeri programlar =, +, - ya da @ ile başlayan hücreyi formül sayar. Dışarıdan gelen veride (ör. bir form alanı) =HYPERLINK(...) gibi bir değer varsa, CSV'yi açan kişinin bilgisayarında bağlantı açılabilir ya da veri sızdırılabilir. Önlem, bu karakterlerle başlayan hücrelerin önüne ' koymaktır.

Salt sayılar (-45,20 ya da +905551234567) formül değildir; varsayılan olarak onlara dokunulmaz, çünkü sayı olarak kalmaları gerekir. Bu seçeneği kapatırsanız eksi işaretli sayılar da kaçışlanır.

04

Kodlama bozulması neden olur?

Bir dosya UTF-8 yazılıp Windows-1252 gibi eski bir kodlamayla açılınca ü harfi ü, ı harfi ı, ş harfi ÅŸ olur. Ters yönde, eski kodlamalı bir dosya UTF-8 sanılırsa � işareti çıkar. Bu araç iki izi de bulur ve uyarır; ilkinde bilgi hâlâ vardır ve doğru kodlamayla açınca düzelir, ikincisinde karakter kaybolmuştur.

Dosya açarken araç önce UTF-8'i dener; olmazsa Türkçe arayüzde Windows-1254, diğerlerinde Windows-1252 ile okur ve bunu bildirir. Excel'in UTF-8'i tanıması için indirilen dosyaya BOM eklemek yararlıdır.

Sık sorulanlar

CSV'm ya da dosyam bir yere gönderiliyor mu?
Hayır. Dosya tarayıcınızın FileReader işleviyle okunur ve temizlik cihazınızda yapılır; içerik ağa gönderilmez ya da saklanır. Yine de kişisel veri içeren dosyaları paylaşmadan önce anonimleştirmenizi öneririz.
Excel'de Türkçe karakterler bozuk görünüyor, ne yapmalıyım?
Excel, BOM olmayan bir CSV'yi çoğu zaman UTF-8 sanmaz. Çıkış ayracını ve satır sonunu ayarlayıp "UTF-8 BOM ekle" seçeneğini açın, dosyayı indirin ve Excel'de öyle açın. Alternatif olarak Excel'in "Veri > Metin/CSV'den" içe aktarımında kodlamayı UTF-8 seçin.
Ayraç neden yanlış bulunuyor?
Ayraç, ilk 30 kaydın sütun sayısı en tutarlı olan adaydır. Tek sütunlu dosyalarda ya da her satırın farklı sayıda ayracı varsa tahmin yanılabilir. Giriş ayracını elle seçin; ondalık virgül kullanan Türkçe dosyalarda ayraç genellikle noktalı virgüldür.
Kapanmayan tırnak ne demek?
Bir alan tırnakla başlayıp hiç kapanmıyorsa, CSV kurallarına göre dosyanın geri kalanı o alanın içindedir. Araç bunu tek hücre sayar ve başladığı satırı bildirir; çoğunlukla kaynakta bir tırnağın eksik ya da fazla olduğu anlamına gelir.
Sütun sayısı tutarsız satırlarla ne yapılıyor?
Önce raporlanır: beklenen genişlik, kaç satırın farklı olduğu ve ilk örnek satır. İsterseniz kısa satırlar boş hücreyle tamamlanır. Fazla sütunlu satırlar kesilmez, çünkü veri kaybı olur; bunları kaynakta düzeltmeniz gerekir (çoğunlukla bir hücrede kaçışsız ayraç vardır).
Yinelenen satırlar nasıl bulunuyor?
Bütün hücreleri birebir eşit olan satırlar yinelenendir; kırpma ve boş sütun silme önce uygulandığı için yalnızca boşluk ya da boş sütun farkı olanlar da eşit sayılır. İlk görülen kalır. Yalnızca bir anahtar sütuna göre tekilleştirme bu araçta yok.

Veri aktarımlarınızı sağlam kuralım

CRM, ERP ve üçüncü taraf sistemler arasındaki dosya ve API aktarımlarında biçim, doğrulama ve hata yönetimini birlikte tasarlıyoruz. Ücretsiz keşif görüşmesinde mevcut akışınızı konuşalım.