Konverter File Terpisah
Ekspor dari Eropa menggunakan titik koma (karena koma menjadi pemisah desimal), gudang data lama menggunakan tab, log Unix lebih suka pip, dan kebanyakan sistem lain mengirim CSV. Menempelkan format yang salah ke alat yang salah dapat menggagalkan proses impor dengan berbagai cara. Konverter ini mengganti pemisah dengan aman dan membaca bidang yang dikutip sebagai satu kesatuan, sehingga pemisah sumber di dalamnya tidak terganggu oleh perubahan.
Cara mengonversi antar pemisah
-
1
Tempel teksnya
Tempel teks CSV, TSV, SSV, atau PSV ke editor. Konverter bekerja pada teks yang ditempel, bukan pada file yang diunggah.
-
2
Pilih pemisah sumber dan tujuan
Pilih koma, tab, titik koma, pipa, atau karakter khusus untuk kedua sisi. Koma adalah sumber bawaan dan tab adalah tujuan bawaan.
-
3
Konversi
Jalankan konversi; hasilnya muncul di bawah dengan pemisah tujuan.
-
4
Salin hasilnya
Salin teks hasil konversi dan tempel ke spreadsheet, database, atau skrip Anda.
Empat pemisah yang akan Anda temui
| Format | Pembatas | Di mana ditampilkan |
|---|---|---|
| CSV | koma | Nilai default untuk spreadsheet di Amerika Serikat dan sebagian besar ekspor daring |
| TSV | tab | Kumpulan data ilmiah, ekstrak dari gudang data, tempelkan ke Google Sheets |
| SSV | titik koma | Excel Eropa (di mana koma digunakan untuk desimal), hasil keluaran SAP |
| PSV | pipa | Saluran log Unix, sumber data keuangan, hasil dump dari sistem mainframe lama |
Cara tanda kutip ditangani
RFC 4180 mendefinisikan aturan penulisan kutipan CSV yang umum digunakan oleh hampir semua alat.
- Bidang yang mengandung pemisah, baris baru, atau tanda kutip harus dibungkus dengan tanda kutip ganda.
- Di dalam bidang yang dikutip, tanda kutip ganda literal harus ditulis dua kali untuk di-escape:
"Dia bilang ""halo""". - Ruang kosong di bagian awal dan akhir dalam bidang yang tidak dikutip tetap dipertahankan.
Konverter ini membaca bidang yang dikutip sebagai satu kesatuan, jadi pemisah sumber di dalamnya tidak memecah baris. Keluaran menggabungkan bidang dengan pemisah tujuan tanpa menambahkan tanda kutip baru; bidang yang mengandung pemisah tujuan akan menghasilkan kolom tambahan. Periksa dan kutip bidang semacam itu sebelum konversi.
Satu batasan yang perlu diketahui: setiap baris dikonversi secara terpisah, sehingga bidang berkutip yang membentang beberapa baris akan dipecah menjadi beberapa baris.
Kesalahan umum
- Koma dalam desimal Eropa. Bidang harga “1,50” pada data euro berpisah titik koma menjadi “1” dan “50” jika dikonversi ke format koma tanpa mengganti tanda desimalnya terlebih dahulu.
- CRLF vs LF. Keluaran selalu memakai akhir baris LF. Jika sistem tujuan membutuhkan CRLF (Excel di Windows), ubah akhir barisnya setelah langkah ini.
- BOM dalam UTF-8. Excel memerlukan tanda urutan byte untuk membuka CSV UTF-8 dengan benar. Alat ini tidak menambah atau menghapus BOM; tangani dengan editor Anda bila perlu.
- Kolom terakhir kosong. File yang berakhir dengan pemisah memiliki kolom terakhir yang kosong. Sebagian parser membuangnya, sebagian lagi mempertahankannya; pastikan keduanya.
Tips
- Gunakan TSV untuk data yang mungkin mengandung koma; tab dalam konten asli jarang ditemukan.
- Saat ragu, biarkan sumber tetap dikutip: bidang berkutip terkonversi dengan bersih meskipun mengandung pemisah sumber.
- Kombinasi bawaan dari koma ke tab mencakup sebagian besar konversi CSV ke TSV dalam satu langkah.
Pertanyaan yang Sering Diajukan
Tidak, selama koma di dalam bidang dibungkus tanda kutip ganda. Konverter membaca bidang berkutip sebagai satu kesatuan, jadi koma yang tersemat tetap utuh saat baris digabung dengan pemisah tujuan. Perhatikan pemisah tujuan: bidang yang memuatnya tidak dikutip pada keluaran dan akan terpecah menjadi kolom tambahan.
Excel di Windows menulis CRLF secara bawaan; Python menulis LF kecuali file dibuka dalam mode biner dengan flag newline=''. Keluaran konverter ini selalu memakai LF; ubah akhir baris setelahnya jika sistem penerima mengharapkan CRLF.
Teks yang ditempel diproses dalam satu permintaan, jadi batas praktisnya adalah apa yang diterima browser dan server kami per permintaan. Untuk file yang sangat besar, konversikan dalam beberapa bagian.
Ya. Teks yang Anda tempel dikirim ke server kami untuk menjalankan konversi. Teks tidak disimpan dan tidak ditambahkan ke tautan halaman.
Alat Terkait
Pengekstrak arsip
Periksa kontainer ZIP, JAR, XPI, DOCX, XLSX, PPTX, dan ODT secara lokal di browser, lalu unduh file satu per satu tanpa mengunggah arsip sumber.
Penggabung Lembar Excel
Gabungkan file XLSX, XLS, XLSM, XLSB, atau ODS secara lokal. Pisahkan lembar sumber atau tambahkan baris dengan header yang sama, lalu unduh XLSX.
Konverter XML ke CSV
Ubah XML berbentuk tabel datar menjadi CSV UTF-8 yang dipisahkan koma langsung di browser, lalu salin atau unduh hasilnya.
Konverter Subtitle
Konversikan subtitle SRT ke WebVTT atau VTT ke SRT secara lokal. Periksa waktu cue, pertahankan teks multibaris, lalu salin atau unduh hasilnya.
Pemecah Lembar Excel
Pisahkan buku kerja XLSX atau XLS menurut tab lembar kerja, kelompok baris data, atau nilai kolom di browser. Unduh satu XLSX atau ZIP lokal tanpa mengunggah file.
Konversi CSV ke Excel
Ubah data CSV menjadi buku kerja XLSX satu lembar di browser. Tinjau pemisah, pertahankan ID, simpan angka yang aman, dan jaga isi berkas tetap lokal.
Alat ini tersedia dalam bahasa lain
- Ayırıcılı Dosya Dönüştürücü [TR]
- Convertidor de Archivos Delimitados [ES]
- محوّل الملفات ذات الفواصل [AR]
- Convertisseur de fichiers délimités [FR]
- Converter voor gescheiden bestanden [NL]
- 구분 문자 파일 변환기 [KO]
- 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]