Alat developer / 03
Pengonversi CSV ke TSV
Ubah data yang dipisah koma menjadi dipisah tab, dengan penanganan kolom bertanda kutip yang benar.
Pengonversi CSV ke TSV: TOEA membaca CSV dengan parser yang memahami tanda kutip, sehingga koma di dalam kolom bertanda kutip tetap menjadi bagian dari kolom tersebut, lalu menulis kembali baris-barisnya dengan pemisah tab. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Berjalan sepenuhnya di browser Anda
Hingga 5 MB · tidak ada yang di-upload
Saat tab menjadi default
Beberapa tool mengharapkan tab jika tidak diberi tahu sebaliknya. COPY PostgreSQL dalam format teks dan LOAD DATA INFILE MySQL sama-sama memisahkan field dengan tab secara default. Di command line, cut -f2 memilih kolom kedua yang dipisahkan tab tanpa opsi apa pun, sedangkan awk -F'\t' dan sort -t$'\t' bekerja dengan andal karena field TSV tidak pernah berisi pemisahnya. Semua tool ini tidak memahami quoting CSV, sehingga melakukan konversi terlebih dahulu mencegah kolom rusak.
Satu record per baris
Dalam file hasil konversi, setiap baris tepat berisi satu record karena line break di dalam sel telah diratakan. Ini membuat tool berbasis baris aman digunakan: wc -l menghitung jumlah record ditambah header, head -n 101 memberikan header dan 100 baris, sedangkan split -l memotong file besar tanpa membelah record. Dalam CSV dengan alamat atau komentar multibaris, ketiganya dapat salah menghitung tanpa memberi tahu. Untuk mengembalikannya ke CSV untuk spreadsheet atau formulir impor, gunakan TSV ke CSV.
Cara menggunakannya
- Tempel CSV atau pilih file.
- Periksa hasilnya.
- Salin atau download TSV-nya.
Privasi & batasan
Teks dikonversi di browser Anda dan tidak pernah diupload, yang penting saat file adalah config atau export yang tidak ingin Anda serahkan ke orang asing. Tab atau newline di dalam sel akan diganti dengan satu spasi, karena TSV tidak punya mekanisme pengutipan untuk itu.
Alat terkait
Pertanyaan umum
Mengapa mengonversi ke TSV?
Tab jarang muncul dalam data, jadi TSV menghindari aturan pengutipan yang membuat CSV terasa merepotkan. Spreadsheet dan banyak tool command-line lebih suka melakukan paste format ini.
Apa yang terjadi pada koma di data saya?
Koma tersebut tetap berada di dalam sel. Itulah tujuan konversi ini: setelah tab menjadi pemisah, koma tidak perlu dikutip.
Bagaimana jika sebuah sel berisi tab?
Akan diganti dengan satu spasi. Jika dibiarkan, barisnya akan terpecah, dan TSV tidak punya mekanisme pengutipan untuk mencegahnya.
Apakah menangani newline yang dikutip?
Ya. Newline di dalam kolom CSV yang dikutip dibaca sebagai bagian dari sel dan diratakan menjadi satu spasi di output.
Alat gratis · berjalan di browser anda · tanpa perlu akun