TSV ke CSV

Lembar kerja dan papan klip sering memberi Anda data berpisah tab (TSV), tetapi sebagian besar pengimpor, basis data, dan skrip mengharapkan CSV berpisah koma. Mengganti tab dengan koma secara manual berisiko: satu nilai saja yang sudah memuat koma atau tanda kutip cukup untuk menggeser semua kolom sesudahnya. Tempel TSV Anda di sini dan konverter akan menulis ulangnya sebagai CSV, memberi tanda kutip hanya pada bidang yang memerlukannya sesuai aturan RFC 4180, sehingga kolom tetap sejajar saat Anda mengimpor hasilnya.

Cara kerja konversi

  1. 1

    Tempel TSV Anda

    Salin baris langsung dari Excel, Google Sheets, atau berkas berpisah tab apa pun, lalu tempel ke dalam kotak.

  2. 2

    Baris dan kolom dibaca

    Setiap baris menjadi satu baris data dan setiap tab menandai batas kolom; bidang yang sudah diapit tanda kutip ganda juga dikenali.

  3. 3

    Bidang berisiko diberi tanda kutip

    Setiap nilai yang memuat koma, tanda kutip ganda, atau ganti baris diapit tanda kutip ganda, dan tanda kutip di dalamnya digandakan.

  4. 4

    Salin CSV

    Hasil berpisah koma muncul di kotak keluaran, siap disalin ke alat tujuan Anda.

Cara bidang diberi tanda kutip (RFC 4180)

Sebuah bidang hanya diapit tanda kutip ganda ketika memuat koma, tanda kutip ganda, atau ganti baris. Dalam hal itu, tanda kutip yang ada di dalamnya digandakan. Bidang biasa dibiarkan apa adanya, sehingga keluaran tetap mudah dibaca.

Isi bidang Ditulis di CSV sebagai
Ada Ada
Wina, Austria “Wina, Austria”
monitor 24“ “monitor 24”““
merah merah

Ini adalah aturan yang sama yang diikuti Excel, Google Sheets, pandas, dan pustaka CSV standar, sehingga berkas diimpor ulang tanpa kolom yang bergeser.

TSV atau CSV

Aspek TSV CSV
Pembatas Tab Koma
Koma dalam bidang Aman, tanpa tanda kutip Perlu tanda kutip
Dukungan Lebih terbatas Nyaris universal
Sunting manual Sederhana Tanda kutip membingungkan

TSV praktis saat data Anda penuh dengan koma; CSV adalah yang diharapkan sebagian besar pengimpor, basis data, dan skrip. Konversikan ke arah yang diminta tujuan.

Apa yang dilakukan konverter ini

  • Membaca baris berpisah tab dan menulisnya ulang dengan koma.
  • Menerapkan tanda kutip RFC 4180 agar koma dan tanda kutip di dalam bidang tidak pernah merusak kolom.
  • Mempertahankan sel kosong dan membiarkan baris dengan panjang berbeda persis seperti yang Anda tempel.
  • Mengenali bidang yang sudah diapit tanda kutip ganda di TSV Anda.

Ia melakukan satu tugas dengan rapi: tab menjadi koma. Ia tidak menambahkan BOM UTF-8 dan tidak beralih ke titik koma sebagai pembatas; baris Anda kembali dalam urutan yang sama, hanya saja berpisah koma.

Koma atau titik koma?

Keluarannya adalah CSV standar berpisah koma. Pada sebagian sistem (misalnya Excel versi Indonesia, Jerman, atau Prancis) sebuah berkas CSV diharapkan memakai titik koma, karena di sana koma dipakai sebagai tanda desimal. Jika lembar kerja Anda memasukkan semuanya ke satu kolom, impor melalui Data > Dari Teks/CSV dan pilih koma sebagai pembatas, atau ekspor ulang dari lembar kerja Anda memakai titik koma.

Pertanyaan yang Sering Diajukan

Aturan RFC 4180 hanya mengharuskan tanda kutip ketika sebuah bidang memuat koma, tanda kutip ganda, atau ganti baris. Selebihnya dibiarkan tanpa tanda kutip agar berkas tetap terbaca, dan Excel, Google Sheets, serta pandas memperlakukan kedua bentuk itu secara identik.

Ya. Setiap baris dibaca sendiri-sendiri, jadi baris pendek atau panjang mempertahankan persis sel yang Anda tempel. Tidak ada yang ditambahkan atau dipangkas untuk menyamakannya dengan baris lain.

Tidak. Ini adalah alat salin-tempel cepat: tempel teks berpisah tab ke kotak, lalu salin CSV dari kotak hasil ke lembar kerja, basis data, atau skrip Anda.

Konversi berjalan di server kami melalui permintaan aman standar. Teks Anda hanya digunakan untuk membuat CSV dan tidak disimpan atau dicatat.

Alat Terkait

Alat ini tersedia dalam bahasa lain