CSV Sütun Çıkarıcı

Sütunları çıkar

CRM'inizden, analiz platformunuzdan veya veritabanınızdan alınan bir dışa aktarım, siz yalnızca 3 sütun isterken çoğu zaman 30 sütun içerir. Bu araç bir CSV yapıştırmasını okur, virgülle ayrılmış 1 tabanlı sütun indekslerinden oluşan bir liste alır ve yalnızca bu sütunları istediğiniz sırada içeren yeni bir CSV döndürür. Başlık satırları ve veri satırları aynı şekilde işlenir; yani başlıktaki 1. sütun, her veri satırında da 1. sütundur.

Sütunlar nasıl çıkarılır

  1. 1

    CSV'yi yapıştırın

    Tam dosya ya da bir kesit. Satırlar CR, LF veya CRLF üzerinden bölünür ve her satır standart CSV kurallarıyla ayrıştırılır.

  2. 2

    Tutulacak sütunları listeleyin

    Virgülle ayrılmış 1 tabanlı indeksler kullanın, örneğin `1,3,5`. Çıktı bu sırayı izler: sütunları anında yeniden sıralayabilirsiniz.

  3. 3

    Çıkarmayı çalıştırın

    Her satır yalnızca istenen hücrelerle yeniden yazılır. Hücrelerin içindeki virgüller otomatik olarak tırnaklanarak işlenir.

  4. 4

    Kopyalayın veya kaydedin

    Sonucu Excel'e, bir veritabanı içe aktarma sihirbazına ya da CSV okuyan herhangi bir araca yapıştırın.

Çıkarıcı zor durumları nasıl ele alır

CSV, içinde virgül ya da tırnak bulunan bir hücreye rastlayana kadar basit görünür. Çıkarıcı her satırı RFC 4180 tarzı CSV kurallarıyla ayrıştırır.

Girdi ayrıştırma kuralları

  • Satırlar herhangi bir Unicode satır sonunda bölünür; böylece Windows, macOS ve Linux dosyalarının hepsi çalışır.
  • Tırnaklanmış hücreler virgül, satır sonu ve kaçışlı tırnak ("") içerebilir.
  • Boş son satırlar atılır.

Çıktı biçimlendirme

  • Çıktıdaki sütun sırası, girdideki sıraya değil, sizin yazdığınız sıraya uyar.
  • Virgül içeren bir hücre, alt ayrıştırıcıların doğru okuyabilmesi için çift tırnağa yeniden sarılır.
  • Virgül içermeyen hücreler, çıktıyı kompakt tutmak için olduğu gibi yazılır.

Dikkat edilecek tuzaklar

Senaryo Ne olur
Son sütunun ötesinde indeks O konumda boş bir dize yazılır.
Negatif veya sıfır indeks 1’den küçük indeksler yok sayılır.
Hücre bir tırnak karakteri içerir Katı ayrıştırıcıların doğru okuyabilmesi için çıktıda RFC 4180’e göre yeniden tırnaklanır ("").
Yinelenen indeks, örn. 1,1,2 1. sütun iki kez yazılır, hesap tablosu anahtar çoğaltma için kullanışlıdır.

Çok büyük dosyalarda (milyonlarca satır) CSV’yi düzgün bir kütüphane üzerinden akışlı işlemeyi düşünün; araç her şeyi bellekte tutar ve birkaç yüz bin satırın ötesinde yavaşlar.

Sık Sorulan Sorular

İndeksleri; en soldaki sütun için 1’den başlayarak. Başlık adına göre çıkarmak için CSV’nizdeki başlık satırını kontrol edin ve adları konumlara çevirin.

Evet. Çıktı, indeks listenizin sırasını korur. 3,1,2, başlık dahil her satır için önce 3. sütunu, ardından 1. sütunu, sonra 2. sütunu yazar.

Eksik hücreler boş bir dizeyle doldurulur. Bu, çıktıyı dikdörtgen tutar; böylece alt araçlar düzensiz satırlarda bozulmaz.

Evet. Sütunları çıkarmak için CSV sunucumuza gönderilir, işlenir ve sonuç tarayıcınıza geri iletilir. Depolanmaz ve sayfa bağlantısına eklenmez.

İlgili Araçlar

Araç diğer dillerde mevcuttur