DokumenGambarMediaAlat PDF

Konversi TSV ke CSV Online

Konversi file TSV (nilai yang dipisahkan tab) ke CSV standar di browser Anda. Tanpa mengunggah data.

nombre,edad,ciudad
Juan,30,Madrid
Maria,25,Barcelona
Carlos,35,Valencia
Processed in your browser

Mengapa mengonversi TSV ke CSV?

Kompatibel dengan Excel dan Sheets

CSV yang dihasilkan langsung terbuka di Excel, Google Sheets, dan alat analisis data apa pun.

RFC 4180 ketat

Nilai yang mengandung koma secara otomatis dibungkus tanda kutip sesuai standar CSV.

Privasi penuh

Data Anda tidak pernah dikirim ke server mana pun. Konversi terjadi di browser Anda.

Data bioinformatika

Konversi keluaran BLAST, bedtools, dan alat bioinformatika lain yang menggunakan TSV.

Tiga langkah, tanpa kerumitan

1

Unggah file TSV atau tempel kontennya

Muat file .tsv, .txt, atau teks apa pun dengan kolom yang dipisahkan tab. Kompatibel dengan ekspor Google Sheets, Excel, dan basis data.

2

Konversi otomatis ke CSV

Tab diganti dengan koma mengikuti RFC 4180. Field yang mengandung koma atau baris baru secara otomatis dibungkus tanda kutip.

3

Unduh CSV yang dihasilkan

Dapatkan file .csv yang kompatibel dengan Excel, Google Sheets, basis data apa pun, dan sebagian besar alat analisis data.

Ada pertanyaan?

TSV (Tab-Separated Values) adalah format teks biasa untuk data tabular di mana kolom dipisahkan oleh karakter tab (\t, kode ASCII 9) dan baris dipisahkan oleh baris baru. CSV (Comma-Separated Values) menggunakan koma sebagai pemisah. Perbedaan utama ada pada penanganan nilai yang mengandung pemisah: dalam CSV, nilai dengan koma harus dibungkus tanda kutip; dalam TSV, nilai dengan tab harus dibungkus tanda kutip, yang jauh lebih jarang terjadi karena tab hampir tidak pernah muncul dalam data nyata. Hal ini membuat TSV lebih sederhana untuk dibuat dan diproses dalam banyak konteks, terutama dalam pemrosesan teks dan bioinformatika.

TSV adalah format keluaran alami untuk beberapa alat dan konteks: Google Sheets dan Excel menghasilkan TSV saat Anda menyalin dan menempelkan sel ke clipboard (Ctrl+C pada pilihan multi-sel); banyak alat bioinformatika seperti BLAST, HMMER, dan bedtools menghasilkan keluaran TSV secara default; ekspor basis data PostgreSQL dengan COPY TO dan MySQL dengan SELECT INTO OUTFILE mendukung TSV; dan lingkungan pemrosesan teks seperti awk bekerja secara alami dengan field yang dipisahkan tab.

Inilah tepatnya mengapa TSV ada: untuk data yang sering mengandung koma seperti harga, teks naratif, dan nama dalam format Nama Belakang-Nama Depan, TSV menghindari kebutuhan pembungkusan tanda kutip. Saat mengonversi TSV ke CSV, alat ini secara otomatis mendeteksi nilai mana yang mengandung koma dan membungkusnya dengan tanda kutip ganda sesuai RFC 4180. Sebagai contoh, nilai Jakarta Pusat dalam TSV menjadi nilai yang dikutip dalam CSV yang dihasilkan.

Ya, dengan catatan penting tentang pengkodean. Excel di Windows mengharapkan file CSV dalam pengkodean Windows-1252 atau dengan BOM UTF-8 (Byte Order Mark) di awal file untuk mengenali karakter khusus seperti aksen dengan benar. Alat ini menghasilkan UTF-8 dengan BOM untuk kompatibilitas maksimal dengan Excel. Jika Anda membuka CSV di Excel dan melihat karakter yang tidak terbaca, coba impor melalui Data, Dapatkan Data Eksternal, Dari Teks/CSV, dan tentukan UTF-8 secara manual.

RFC 4180 adalah dokumen informasi yang diterbitkan oleh IETF pada Oktober 2005 yang mendefinisikan format CSV dengan cara yang tidak mengikat tetapi diadopsi secara luas. Aturan utamanya adalah: pemisah field menggunakan koma, rekaman diakhiri dengan CRLF (\r\n), baris pertama opsional sebagai header, field yang mengandung koma, tanda kutip, atau baris baru diapit tanda kutip ganda, dan tanda kutip ganda di dalam field diloloskan dengan menggandakannya. Sebagian besar alat yang mengimpor CSV mengikuti aturan ini, meski ada variasi seperti titik koma sebagai pemisah untuk lokal Eropa.

Ya. BLAST (Basic Local Alignment Search Tool) dari NCBI menghasilkan keluaran tabular (opsi -outfmt 6 atau -outfmt 7) yang merupakan TSV murni: 12 kolom yang dipisahkan tab termasuk qseqid, sseqid, pident, length, mismatch, gapopen, qstart, qend, sstart, send, evalue, dan bitscore. Mengonversi keluaran ini ke CSV memungkinkan pembukaan langsung di Excel atau impor ke basis data SQL tanpa pemrosesan tambahan. Hal yang sama berlaku untuk alat bioinformatika lain seperti bedtools (format BED adalah TSV), samtools, dan sebagian besar alat dalam suite Galaxy.

TSV ke CSV online: konversi data yang dipisahkan tab ke CSV yang kompatibel dengan Excel

TSV (Tab-Separated Values) adalah format pertukaran data tabular yang sama tuanya dengan komputasi pribadi itu sendiri. Karakter tab (\t, kode ASCII 9, Unicode U+0009) adalah salah satu karakter kontrol tertua dalam set ASCII yang didefinisikan pada 1963 oleh American Standards Committee, dan penggunaannya sebagai pemisah kolom dalam file teks mendahului CSV selama beberapa dekade. Sementara CSV diformalkan (secara tidak mengikat) dalam RFC 4180 IETF pada Oktober 2005, TSV tidak memiliki RFC yang setara, meskipun de facto distandarkan oleh IANA di bawah tipe MIME text/tab-separated-values. Alasan TSV tetap banyak digunakan meski popularitas CSV adalah praktis: karakter tab jarang muncul dalam data teks nyata seperti nama, alamat, dan deskripsi, sehingga tidak memerlukan logika pengutipan dan lolos dalam sebagian besar kasus. Sebaliknya, koma sering muncul dalam teks naratif, harga, koordinat geografis, dan format nama, sehingga CSV memerlukan logika lolos tambahan.

Sumber file TSV yang paling umum dalam alur kerja modern adalah clipboard spreadsheet. Saat Anda memilih rentang sel di Google Sheets atau Microsoft Excel dan menyalin dengan Ctrl+C, konten yang ditempatkan di clipboard adalah TSV murni: kolom dipisahkan tab, baris dipisahkan baris baru. Jika Anda menempelkan konten tersebut ke editor teks dan menyimpannya, Anda mendapatkan file TSV. Perilaku ini terdokumentasi dan konsisten di semua versi modern kedua aplikasi. Sumber paling umum kedua adalah ekspor basis data: PostgreSQL mendukung COPY table TO file.tsv DELIMITER E'\t'; dan MySQL mendukung SELECT * INTO OUTFILE file.tsv FIELDS TERMINATED BY '\t'. Ekspor ini menghasilkan TSV murni tanpa header. Sumber ketiga, terutama relevan dalam ilmu hayat dan bioinformatika, adalah alat analisis sekuens: BLAST dengan format tabular -outfmt 6 menghasilkan 12 kolom TSV; bedtools, samtools, HMMER, dan sebagian besar alat Galaxy menghasilkan TSV secara default.

Mengonversi TSV ke CSV terutama memenuhi kebutuhan interoperabilitas dengan alat yang khusus mengharapkan format CSV: pipeline impor CRM seperti Salesforce dan HubSpot, platform e-commerce seperti Shopify (yang menggunakan CSV untuk impor produk), alat analitik seperti Tableau dan Power BI (yang memiliki konektor CSV asli lebih kuat daripada TSV), dan skrip Python/R menggunakan pandas.read_csv() atau read.csv() masing-masing. Proses konversi tampak sepele, yaitu mengganti tab dengan koma, tetapi memiliki kasus tepi yang tidak sepele: nilai yang mengandung koma. Sesuai RFC 4180, setiap field yang mengandung koma, tanda kutip ganda, atau baris baru harus diapit tanda kutip ganda, dan tanda kutip ganda di dalam field harus diloloskan dengan menggandakannya. Convertir.ai mengimplementasikan standar ini dengan benar: secara otomatis mendeteksi nilai dengan koma atau baris baru dalam input TSV dan menerapkan pengutipan RFC 4180 dalam output CSV, menjamin bahwa file yang dihasilkan dapat diurai oleh pustaka CSV standar mana pun.