Ne işe yarar
Bu araç CSV’yi (virgülle ayrılmış değerler) TSV’ye (sekmeyle ayrılmış değerler) dönüştürür. CSV’yi düzgün şekilde okur; böylece "Beijing, China" gibi tırnaklı hücrelerin içindeki virgüller tek bir hücrede kalır ve kaçışlı tırnaklar doğru anlaşılır. Çıktıda tırnaklar yalnızca TSV’nin hâlâ ihtiyaç duyduğu yerlerde korunur.
Nasıl kullanılır
- CSV’yi Girdi kutusuna yapıştırın, bir
.csvdosyası yükleyin veya sürükleyip bırakın ya da Örnek düğmesine tıklayın. - Siz yazarken TSV sağ tarafta görünür.
- Girdi alışılmadık bir ayırıcı kullanıyorsa onu Ayırıcı altında seçin.
- Sonucu kopyalayıp bir elektronik tabloya yapıştırın veya
.tsvdosyası olarak indirin.
Örnek
id,name,city
1,Alice Chen,Shanghai
2,Bob Li,"Beijing, China"
şuna dönüşür (sekmeler → olarak gösterilmiştir):
id→name→city
1→Alice Chen→Shanghai
2→Bob Li→Beijing, China
Notlar
Boş satırlar atlanır ve dosyanın başındaki bayt sırası işareti (Excel dışa aktarımlarında yaygındır) kaldırılır. Her şey tarayıcınızda çalışır; bu yüzden veriler cihazınızdan hiç çıkmaz.
SSS
› CSV ile TSV arasındaki fark nedir?
İkisi de bir tabloyu düz metin olarak, her satırı bir satırda saklar. CSV hücreleri virgülle ayırır ve virgül içeren hücreleri tırnak içine almak zorundadır. TSV hücreleri, verilerde nadiren geçen sekmelerle ayırır; bu yüzden çok daha az tırnak gerektirir.
› CSV'yi neden TSV'ye dönüştürmeliyim?
TSV, Excel ve Google Sheets'e her değer bir hücreye gelecek şekilde temiz biçimde yapıştırılır; ayrıca cut ve awk gibi birçok komut satırı aracı sekmeleri tırnaklı virgüllerden daha güvenilir şekilde işler.
› Sekme veya satır sonu içeren hücrelere ne olur?
Excel'in kullandığı kuralla aynı şekilde çift tırnak içine alınırlar; böylece tablonun yapısı korunur.
› Noktalı virgülle ayrılmış dosyalarla çalışır mı?
Evet. Girdi ayırıcısı otomatik olarak algılanır ya da virgül, noktalı virgül, sekme veya dikey çizgiyi kendiniz seçebilirsiniz.