DokumenGambarMediaAlat PDF

Konversi CSV ke TSV Online

Konversi CSV ke TSV (dipisahkan tab) secara gratis di browser Anda.

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

CSV ke TSV untuk basis data dan ilmu data

Impor basis data

PostgreSQL COPY dan MySQL LOAD DATA menggunakan TSV untuk memuat massal jutaan baris dalam hitungan detik.

Clipboard spreadsheet

Excel dan Google Sheets menggunakan TSV secara internal saat menyalin sel. Tempelkan TSV langsung ke spreadsheet mana pun.

Pipeline bioinformatika

BLAST, bedtools, samtools, dan alat Galaxy menggunakan TSV sebagai format keluaran standar mereka.

100% privat

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

Tiga langkah, tanpa kerumitan

1

Unggah atau tempel CSV Anda

Seret file .csv atau tempelkan konten langsung. Tanpa batas baris, tanpa pendaftaran.

2

Konversi otomatis

Koma diganti dengan tab dengan menghormati pengutipan RFC 4180. Pemrosesan terjadi di browser Anda.

3

Unduh atau salin TSV

Dapatkan file .tsv yang siap untuk impor PostgreSQL, MySQL, Excel, atau Google Sheets.

Ada pertanyaan?

TSV (Tab-Separated Values) menggunakan karakter tab (\t, ASCII 9) sebagai pemisah kolom, sementara CSV menggunakan koma. Keuntungan praktis tab adalah tab jarang muncul dalam data nyata seperti nama, alamat, dan deskripsi, sehingga menghilangkan kebutuhan pengutipan field. Sebaliknya, koma sering muncul dalam teks naratif, harga, dan koordinat geografis, sehingga memerlukan logika lolos RFC 4180. Itulah mengapa basis data dan alat ilmiah lebih memilih TSV untuk ekspor massal.

PostgreSQL mendukung COPY table FROM file.tsv DELIMITER E'\t' CSV HEADER, yaitu mekanisme pemuatan massal tercepat di mesin tersebut, mampu menyisipkan jutaan baris dalam hitungan detik, jauh lebih efisien daripada INSERT baris per baris. MySQL menawarkan padanannya dengan LOAD DATA INFILE file.tsv FIELDS TERMINATED BY '\t'. Mengonversi CSV ke TSV memungkinkan Anda menggunakan perintah berperforma tinggi ini secara langsung.

Saat Anda menyalin rentang sel di Google Sheets atau Excel, clipboard menerima konten sebagai TSV murni: kolom dipisahkan tab, baris dipisahkan baris baru. Ini berarti jika Anda mengonversi CSV ke TSV dan menyalin hasilnya, Anda dapat langsung menempelkannya ke sel spreadsheet mana pun dan kolom akan terdistribusi secara otomatis. TSV adalah format clipboard asli semua aplikasi spreadsheet utama.

Dalam CSV, field dengan koma dibungkus tanda kutip ganda sesuai RFC 4180. Saat mengonversi ke TSV, koma tidak lagi perlu diloloskan karena tab adalah pemisah baru. Convertir.ai secara otomatis menghapus tanda kutip pembungkus yang tidak diperlukan dan hanya mempertahankan tanda kutip ganda untuk field yang mengandung karakter tab literal atau baris baru, menghasilkan TSV yang bersih dan standar.

Ya, TSV adalah standar de facto dalam bioinformatika. BLAST (Basic Local Alignment Search Tool dari NCBI) dengan -outfmt 6 menghasilkan keluaran TSV 12 kolom. Bedtools, samtools, HMMER, GATK, dan sebagian besar alat Galaxy menghasilkan TSV secara default. File BED, GFF3, VCF, dan GTF juga merupakan varian TSV. Jika Anda menerima data sekuensing dalam CSV dan perlu memprosesnya dengan alat-alat tersebut, mengonversi ke TSV adalah langkah pertama.

Tidak, selama nilai field tidak mengandung karakter tab literal. Convertir.ai mendeteksi kasus tepi ini: jika sebuah field CSV mengandung tab, alat ini akan memperingatkan Anda karena karakter tersebut akan bertabrakan dengan pemisah TSV. Dalam praktiknya, tab literal dalam data nyata sangat jarang terjadi. Semua nilai, header, dan baris disimpan sepenuhnya.

Konversi CSV ke TSV: basis data, spreadsheet, dan bioinformatika

CSV (Comma-Separated Values) dan TSV (Tab-Separated Values) adalah dua format tabular teks biasa yang paling banyak digunakan dalam komputasi, dan perbedaan di antara keduanya hanya satu karakter: koma versus tab (\t, kode ASCII 9, Unicode U+0009). Terlepas dari kesederhanaannya, perbedaan ini memiliki implikasi praktis yang signifikan dalam cara sistem memproses, meloloskan, dan memvalidasi data. Koma adalah karakter yang sering muncul dalam teks naratif, harga dengan pemisah ribuan, koordinat geografis, daftar yang diberi nomor, dan nama dalam format nama belakang-nama depan. Keberadaan yang meluas ini memaksa CSV memerlukan sistem pengutipan dan lolos yang didefinisikan oleh IETF dalam RFC 4180 pada Oktober 2005. Karakter tab, sebaliknya, hampir tidak pernah muncul dalam data teks nyata: tidak dalam nama, deskripsi produk, atau alamat pos. Ketidakhadiran praktis ini membuat TSV lebih sederhana untuk dibuat dan diurai tanpa logika lolos dalam sebagian besar kasus. Kesederhanaan struktural inilah tepatnya yang membuat sistem berperforma tinggi seperti PostgreSQL, MySQL, Apache Hive, dan Amazon Redshift lebih memilih TSV untuk operasi pemuatan massal.

Kasus penggunaan terpenting untuk konversi CSV ke TSV dalam lingkungan produksi adalah impor skala besar ke basis data relasional. PostgreSQL menyediakan perintah COPY, yaitu mekanisme penyerapan tercepat di mesin, mampu berbeda hingga dua urutan besaran dalam throughput dibandingkan dengan pernyataan INSERT baris per baris. Sintaks lengkapnya adalah COPY nama_tabel FROM '/jalur/absolut/file.tsv' DELIMITER E'\t' CSV HEADER, di mana klausa CSV HEADER memberi tahu mesin bahwa baris pertama berisi nama kolom. PostgreSQL juga mendukung streaming dari stdin untuk alur kerja pipeline: psql -c dengan COPY tabel FROM STDIN. MySQL menawarkan padanannya dengan LOAD DATA INFILE menggunakan mekanisme pemuatan langsung dari disk yang sama. Alat data besar seperti Apache Hive, Apache Spark, dan Amazon Redshift semuanya memiliki dukungan TSV asli yang dioptimalkan dalam jalur pemuatan massal mereka. Alasan performa unggul ini bersifat struktural: parser TSV tidak perlu mempertahankan status tentang apakah berada di dalam field yang dikutip, yang secara radikal menyederhanakan otomaton parsing dan memungkinkan throughput pemrosesan per inti yang lebih tinggi.

Kasus penggunaan bernilai tinggi kedua untuk konversi CSV ke TSV adalah integrasi dengan clipboard spreadsheet. Saat Anda memilih rentang sel di Microsoft Excel atau Google Sheets dan menyalin dengan Ctrl+C, konten yang ditempatkan di clipboard sistem operasi adalah TSV murni: kolom dipisahkan karakter tab (U+0009), baris dipisahkan CRLF (U+000D U+000A) di Windows atau hanya LF (U+000A) di macOS dan Linux. Perilaku ini terdokumentasi dalam spesifikasi format clipboard Microsoft untuk CF_TEXT. LibreOffice Calc dan Apple Numbers menggunakan format clipboard yang sama untuk rentang sel, menjadikan TSV sebagai format yang kompatibel secara universal di semua aplikasi spreadsheet utama. Dalam bioinformatika dan biologi komputasional, TSV adalah standar pertukaran de facto: format tabular BLAST (-outfmt 6) menghasilkan 12 kolom TSV dengan penyelarasan sekuens; bedtools, samtools, HMMER, dan GATK menghasilkan TSV secara default; format BED, GFF3, VCF, dan GTF adalah varian TSV dengan kolom yang didefinisikan spesifikasi. Jika Anda menerima data eksperimental dalam CSV dan perlu memprosesnya dengan alat bioinformatika, mengonversi ke TSV adalah langkah pertama yang wajib dalam pipeline.