Virgülle Ayırma Aracı

Alt alta yazılı satırları tek bir virgülle ayrılmış metne dönüştür.

Bir e-tablo sütunundan kopyaladığın kırk farklı ürün kodunu tek bir forma virgülle ayrılmış şekilde girmen gerekebilir. Bu değerleri elle aralarına virgül koyarak yeniden yazmak hem zaman kaybettirir hem de hatalara yol açar.

Virgülle ayırma aracının pratik kullanım alanları

Veritabanı üzerinde bir SQL WHERE id IN (...) sorgusu çalıştırırken değerlerin aralarında virgül olması gerekir. Benzer şekilde içerik yönetim sistemlerindeki etiket alanları, e-posta gönderim listeleri ya da kod bloklarına eklenen dizi tanımları da bu biçimi bekler.

Bir tablodan kopyalanan kırk veya elli satırlık bir listeyi elle tek tek virgülle birleştirmeye çalışmak gereksiz yere yorucudur. Araya virgül eklemeyi unuttuğun tek bir satır, çalıştıracağın sorgunun ya da veri aktarımının bozulmasına neden olabilir.

Virgülle ayırma aracı ile listeyi tek satıra dönüştürme

  1. Alt alta satırlardan oluşan listeni giriş kutusuna yapıştır.
  2. Her satırın başındaki ve sonundaki boşlukların temizlenmesini isteyip istemediğini belirle.
  3. SQL dizgileri veya JSON dizileri için öğelerin tırnak içine alınıp alınmayacağını seç.
  4. Birleştirmeden önce yinelenen kayıtların ve boş satırların elenmesi yönündeki tercihlerini işaretle.
  5. Dönüştürme butonuna tıkla ve üretilen virgülle ayrılmış tek satırı kopyala.

Virgülle ayırma seçeneklerinin anlamları

  • Boşlukları kırp — Satır başı veya sonundaki fazladan boşlukları temizler; aksi takdirde bu boşluklar virgüllerin hemen yanında kalır.
  • Öğeleri tırnak içine al — Her değerin başına ve sonuna tek ya da çift tırnak ekler. Sayısal listeler için gerekmez ancak SQL veya JSON dizgileri için şarttır.
  • Virgülden sonra boşluk — Görünüm tercihine bağlıdır; a,b,c ile a, b, c biçimleri çoğu sistemde aynı şekilde okunur.
  • Yinelenenleri kaldır — Farklı raporların birleşmesinden doğan ve gözden kaçan aynı satır tekrarlarını listeden ayıklar.
  • Boş satırları kaldır — Kaynak verideki boşlukların çıktıda art arda gelen anlamsız virgüllere dönüşmesini engeller.

Virgülle ayırma işleminde dikkat edilmesi gereken virgül çakışması

Eğer kaynak listenin içindeki bir satırda zaten virgül bulunuyorsa, örneğin bir şirket unvanı virgül içeriyorsa, bu değerleri basitçe virgülle birleştirmek ayrıştırma sırasında hataya yol açar.

Kapsamlı bir CSV ayrıştırıcı bu tür değerleri otomatik olarak tırnak içine alarak korur; ancak yalın bir birleştirme bu ayrımı kendiliğinden yapamaz. Verini başka bir sisteme aktarmadan önce metinlerin kendi içinde virgül barındırmadığından emin olmalısın.

Virgülle ayırma aracı hakkında sık sorulan sorular

Boş satırlar birleştirme sırasında kendiliğinden silinir mi?

Sadece ilgili ayarı seçtiğinde silinir. Varsayılan olarak yapıştırdığın tüm satırlar korunur, böylece kaynak verinin yapısını korumak tamamen senin tercihine kalır.

Virgülle ayrılmış bir satırı yeniden alt alta liste yapabilir miyim?

Evet, virgülle ayrılmış metni ayırma özelliği sunan bir araca yapıştırarak virgülleri satır sonuna çevirebilir ve her değeri tekrar ayrı bir satır haline getirebilirsin.

Metin içinde önceden var olan virgüller sorun çıkarır mı?

Değerin kendi içinde virgül bulunuyorsa, birleştirme sonrasında iki ayrı parça gibi algılanabilir. Bunu önlemek için öğeleri tırnak içine alma seçeneğini kullanmalısın.

Virgülle ayrılmış bir dize ile bir CSV dosyası arasındaki fark nedir?

Virgülle ayrılmış liste tek bir satırdan ibarettir. Tam bir CSV dosyası ise satır sonları, sütunlar ve tırnak kuralları içeren bir tablo yapısını temsil eder.

Bir seferde dönüştürebileceğim satır sayısı için bir sınır var mı?

Sistemde belirlenmiş katı bir satır sınırı bulunmaz, ancak on binlerce satırdan oluşan çok büyük listelerin aktarımı sunucu yanıt süresine bağlı olarak biraz daha uzun sürebilir.

Cookie
Verilerinizi önemsiyoruz ve deneyiminizi geliştirmek için çerezleri kullanmayı çok isteriz.