Ayırıcılı Dosya Dönüştürücü
Avrupa dışa aktarımları noktalı virgülle gelir (çünkü virgül ondalık ayırıcıdır), eski veri ambarları sekme gönderir, Unix günlükleri dikey çizgiyi tercih eder ve geri kalan herkes CSV gönderir. Yanlış biçimi yanlış araca yapıştırmak, içe aktarma işlerini ilginç şekillerde bozar. Bu dönüştürücü, tırnak içine alınmış alanları tek bir birim olarak okuyarak ayırıcılar arasında güvenle geçiş yapar; alanın içindeki kaynak ayırıcı bu değişimden etkilenmez.
Ayırıcılar arasında nasıl dönüştürülür
-
1
Metni yapıştırın
CSV, TSV, SSV veya PSV metnini düzenleyiciye yapıştırın. Dönüştürücü, yüklenen dosyalarla değil yapıştırılan metinle çalışır.
-
2
Kaynak ve hedef ayırıcıyı seçin
Her iki taraf için virgül, sekme, noktalı virgül, dikey çizgi veya özel bir karakter seçin. Varsayılan kaynak virgül, varsayılan hedef sekmektir.
-
3
Dönüştürün
Dönüştürmeyi çalıştırın; sonuç, hedef ayırıcıyla birlikte aşağıda görünür.
-
4
Sonucu kopyalayın
Dönüştürülen metni kopyalayıp elektronik tablonuza, veritabanınıza veya betiğinize yapıştırın.
Karşılaşacağınız dört ayırıcı
| Biçim | Ayırıcı | Nerede karşınıza çıkar |
|---|---|---|
| CSV | virgül | ABD’deki elektronik tablolar ve çoğu web dışa aktarımı için varsayılan |
| TSV | sekme | Bilimsel veri kümeleri, veri ambarı çıkarımları, Google Sheets’ten yapıştırma |
| SSV | noktalı virgül | Avrupa Excel’i (virgülün ondalık olduğu), SAP çıktıları |
| PSV | dikey çizgi | Unix günlük iş hatları, finansal veri akışları, eski ana bilgisayar dökümleri |
Tırnak işaretleri nasıl işlenir
RFC 4180, neredeyse her aracın kullandığı yaygın CSV tırnak kurallarını tanımlar:
- Ayırıcı, satır sonu veya tırnak karakteri içeren alanlar çift tırnak içine alınmalıdır.
- Tırnak içine alınmış bir alanda, düz bir çift tırnak, iki katına çıkarılarak kaçışlanır:
"Ali ""merhaba"" dedi". - Tırnaksız alanların başındaki ve sonundaki boşluklar korunur.
Bu dönüştürücü, tırnak içine alınmış bir alanı tek bir birim olarak okur; bu yüzden alanın içindeki kaynak ayırıcı satırı bölmez. Çıktı, alanları yeni tırnak eklemeden hedef ayırıcıyla birleştirir; hedef ayırıcıyı içeren bir alan fazladan sütunlar oluşturur. Dönüştürmeden önce bu tür alanları kontrol edin ve tırnak içine alın.
Bilinmesi gereken bir sınır: her satır ayrı ayrı dönüştürülür; birden çok satıra yayılan tırnaklı bir alan birden çok satıra bölünür.
Sık karşılaşılan tuzaklar
- Avrupa ondalıklarındaki virgüller. Noktalı virgülle ayrılmış euro verisindeki “1,50” fiyat alanı, önce ondalık işareti değiştirilmeden virgülle ayrılmış biçime dönüştürülürse “1” ve “50” olur.
- CRLF ile LF. Çıktı her zaman LF satır sonu kullanır. Hedef sistem CRLF gerektiriyorsa (Windows’taki Excel), satır sonlarını bu adımdan sonra dönüştürün.
- UTF-8’de BOM. Excel’in UTF-8 CSV dosyalarını doğru açması için bir bayt sırası işaretine (BOM) ihtiyacı vardır. Bu araç BOM eklemez veya kaldırmaz; gerekirse bunu düzenleyicinizle halledin.
- Sondaki boş sütun. Bir ayırıcıyla biten dosyanın son sütunu boş kalır. Bazı ayrıştırıcılar bunu atar, bazıları korur; her durumda kontrol edin.
İpuçları
- Virgül içerebilecek veriler için TSV kullanın; gerçek içerikte sekmeye ender rastlanır.
- Emin değilseniz kaynağı tırnaklı bırakın: tırnak içindeki bir alan, kaynak ayırıcıyı içerse bile temiz dönüşür.
- Varsayılan virgülden sekmeye kombinasyonu, CSV’den TSV’ye dönüşümlerin çoğunu tek adımda tamamlar.
Sık Sorulan Sorular
Hayır; alanların içindeki virgüller çift tırnak içindeyse bozulmaz. Dönüştürücü tırnaklı bir alanı tek bir birim olarak okur; satır hedef ayırıcıyla birleştirilirken içteki virgül korunur. Dikkat: hedef ayırıcıyı içeren bir alan çıktıda tırnaklanmaz ve fazladan sütunlara bölünür.
Windows’taki Excel varsayılan olarak CRLF yazar; Python ise dosyayı newline='' bayrağıyla ikili modda açmadığınız sürece LF yazar. Bu dönüştürücünün çıktısı her zaman LF kullanır; alıcı sistem CRLF bekliyorsa satır sonlarını sonradan dönüştürün.
Yapıştırılan metin tek bir istekte işlenir; pratik sınır, tarayıcınızın ve sunucumuzun tek istekte kabul ettiği miktardır. Çok büyük dosyaları parçalar halinde dönüştürün.
Evet. Yapıştırdığınız metin, dönüştürmeyi gerçekleştirmek için sunucumuza gönderilir. Saklanmaz ve sayfa bağlantısına eklenmez.
İlgili Araçlar
Altyazı dönüştürücü
SRT altyazılarını yerel olarak WebVTT biçimine veya VTT dosyalarını SRT biçimine dönüştürün. Zamanları doğrulayın, satırları koruyun ve sonucu indirin.
Excel Sayfa Bölücü
XLSX veya XLS çalışma kitabını tarayıcıda çalışma sayfası sekmelerine, veri satırı parçalarına veya sütun değerlerine göre bölün. Dosya yüklemeden tek XLSX veya yerel ZIP indirin.
Arşiv çıkarıcı
ZIP, JAR, XPI, DOCX, XLSX, PPTX ve ODT kapsayıcılarını tarayıcıda yerel olarak inceleyin; kaynak arşivi yüklemeden dosyaları tek tek indirin.
Word’dan Markdown’a Dönüştürücü
Word DOCX dosyasını tarayıcınızda temiz Markdown’a dönüştürün. Başlıkları, listeleri, bağlantıları ve basit tabloları koruyup düzenlenebilir .md dosyasını kopyalayın veya indirin.
XML to CSV Dönüştürücü
Düz tablo yapısındaki XML verisini tarayıcınızda virgülle ayrılmış UTF-8 CSV biçimine dönüştürün, kopyalayın veya indirin.
CSV Dosyasını Excel Dosyasına Dönüştürme
CSV verisini tarayıcınızda tek sayfalı XLSX dosyasına dönüştürün; ayırıcıları inceleyin, kimlikleri koruyun ve güvenli sayıları doğru hücre türünde saklayın.
Araç diğer dillerde mevcuttur
- Convertidor de Archivos Delimitados [ES]
- محوّل الملفات ذات الفواصل [AR]
- Convertisseur de fichiers délimités [FR]
- Converter voor gescheiden bestanden [NL]
- 구분 문자 파일 변환기 [KO]
- Konverter File Terpisah [ID]
- Delimited File Converter [EN]
- Chuyển đổi tệp có dấu phân cách [VI]
- 分隔文件转换器 [ZH]
- 区切り文字ファイル変換ツール [JA]
- ตัวแปลงไฟล์แบบมีตัวคั่น [TH]
- Conversor de Arquivos Delimitados [PT]
- Getrennte Dateikonverter [DE]
- Konverterare för avgränsade filer [SV]
- Konwerter plików z separatorami [PL]
- Convertitore di file delimitati [IT]
- Конвертер файлов с разделителями [RU]