Buka atau tempel CSV, lalu pilih Pemisah baru, Tanda kutip, Akhir baris, dan Pengodean hasil yang Anda perlukan; pratinjau menampilkan file hasil penulisan ulang, dan Unduh CSV menyimpannya. Yang berubah hanya sintaksis file: setiap nilai ditulis persis seperti saat dibaca, jadi 00731 tetap dengan nol di depannya dan 34,90 tetap 34,90. File bertitik koma secara bawaan dikonversi ke koma, dan file berkoma ke titik koma, karena inilah dua alasan paling umum untuk memformat ulang. File diproses di browser Anda dan tidak pernah diunggah.
Cara memformat ulang file CSV
- Buka file
.csv,.tsv, atau.txt, seret ke alat ini, atau tempel barisnya. Pemisah masukan dikenali otomatis; jika tebakannya salah, atau file memakai pengodean lama seperti Windows-1252 atau Shift_JIS, atur di Pengaturan impor. - Pilih Pemisah baru: Koma ,, Titik koma ;, Tab, atau Garis tegak |. Lalu tentukan Tanda kutip dan Akhir baris.
- Pilih Pengodean hasil, lalu pilih Unduh CSV, atau Salin teksnya. Pengodean berlaku untuk file yang diunduh; Salin menaruh teksnya di clipboard.
Untuk menulis ulang beberapa file dengan cara yang sama, pilih Batch: konversi beberapa file. Setiap file dibaca dengan deteksi pemisah otomatis dan baris judul kolom, dikonversi dengan pengaturan saat ini, lalu semua hasilnya diunduh bersama dalam satu ZIP.
Fungsi setiap opsi
| Hanya jika perlu | Memberi tanda kutip pada nilai hanya jika nilai itu memuat pemisah, tanda kutip ganda, atau baris baru, sesuai ketentuan RFC 4180, serta jika nilai diawali atau diakhiri spasi, agar pembaca yang memangkas field tetap mempertahankan spasinya. Tanda kutip di dalam nilai digandakan (""). Ini pilihan bawaan. |
|---|---|
| Semua nilai | Mengapit setiap field, termasuk baris judul kolom dan sel kosong, dengan tanda kutip ganda. |
| Semua nilai kecuali angka | Memberi tanda kutip pada semua yang bukan angka biasa. -12.5, +3, dan 00731 dibiarkan tanpa kutip; teks, tanggal, 34,90, dan sel kosong ("") diberi tanda kutip. Sebagian alat impor memakai tanda kutip ini untuk membedakan teks dari angka. |
| Akhir baris | CRLF (Windows) (bentuk RFC 4180 dan pilihan bawaan) atau LF (Unix/macOS). Setiap baris data, termasuk yang terakhir, diakhiri dengan jenis baris baru yang dipilih. Baris baru di dalam nilai bertanda kutip dibiarkan seperti semula. |
| Sertakan baris judul kolom | Nonaktifkan untuk menulis baris data saja. Jika file diimpor tanpa baris judul, nama buatan Column 1, Column 2… ikut ditulis kecuali opsi ini dinonaktifkan. |
| Lindungi dari rumus spreadsheet | Di alat ini bawaannya nonaktif. Jika diaktifkan, nilai yang diawali =, +, -, @, tab, atau carriage return diberi awalan ' agar spreadsheet menampilkannya sebagai teks; angka biasa seperti -12.5 tidak diubah, dan alat ini melaporkan berapa nilai yang diubah. |
| UTF-8 | Tanpa BOM. Cocok untuk kebanyakan database, skrip, dan alat web. |
| UTF-8 dengan BOM (untuk Excel) | Menambahkan BOM EF BB BF agar Excel di Windows membuka teks beraksen dan aksara non-Latin dengan benar. |
| UTF-16 LE | Little-endian dengan BOM, untuk alat Windows lama yang mengharapkannya. |
| Windows-1252 | Code page lama untuk Eropa Barat. Pengodean ini bisa menyimpan € dan huruf Latin beraksen, tetapi tidak bisa menyimpan karakter seperti 日; jika ada nilai yang memuatnya, unduhan dihentikan dan karakter tersebut disebutkan, alih-alih ditulis sebagai ?. |
Yang berubah dan yang tidak
- Nilai tidak pernah dipangkas, diubah tipenya, atau dibulatkan. Mengubah file bertitik koma menjadi berkoma tidak mengubah
34,90menjadi34.90; nilai itu diberi tanda kutip menjadi"34,90"karena kini memuat pemisah. - Pemisah bertanda kutip, tanda kutip ganda, dan sel multibaris diurai lebih dulu lalu ditulis ulang dengan aturan tanda kutip yang baru, sehingga jumlah baris data tetap sama.
- Baris yang punya nilai lebih banyak dari baris judul kolom mendapat kolom tambahan bernama
Column 4,Column 5…; baris yang lebih pendek dilengkapi nilai kosong. Peringatan impor memberi tahu berapa baris yang tidak rata. - Judul kolom yang kosong menjadi
Column 3, dan judul yang berulang menjadiname (2), baik di hasil maupun di pratinjau. - Pemisah hasil harus salah satu dari empat pilihan yang tersedia. Tanda kutip ganda atau baris baru tidak pernah bisa menjadi pemisah.
Mengatasi masalah
- Excel menaruh semua data di kolom A. Excel memakai pemisah daftar dari pengaturan regional Anda. Di wilayah yang memakai koma desimal, termasuk format regional Indonesia, Excel biasanya mengharapkan titik koma, jadi pilih Titik koma ;; jika tidak, pilih Koma ,.
- Aksen tampil sebagai é di Excel. Pilih UTF-8 dengan BOM (untuk Excel) lalu unduh lagi.
- Unduhan Windows-1252 gagal. Pesannya mencantumkan karakter yang tidak bisa disimpan oleh code page tersebut. Hapus karakter itu, atau pilih UTF-8.
- Masukan sudah tampak salah sebelum Anda mengubah apa pun. Pemisah atau pengodean masukan salah terbaca; atur di Pengaturan impor lalu buka ulang file. Periksa baris hasil pembacaan di tab Masukan.
Batas dan file besar
File hingga 25 MB, 100.000 baris, 250 kolom, dan 2 juta sel dibuka dengan pratinjau langsung. File yang lebih besar diproses dalam mode streaming: file dibaca dua kali per bagian, sekali untuk menemukan baris data terlebar dan sekali untuk menulis hasilnya, dan unduhan mencakup semua baris. Salin tidak tersedia untuk file seperti itu, dan satu file hasil dibatasi hingga 4 GB.
Dalam mode streaming, pengodean file dikenali otomatis (UTF-8, atau UTF-16 jika diawali BOM) dan baris pertama dianggap baris judul kolom. File besar dengan pengodean lama sebaiknya dikonversi dulu ke UTF-8.
Proses berjalan di worker latar belakang pada tab ini; Batal menghentikannya. Untuk mengubah beberapa hal sekaligus, misalnya memangkas spasi atau menghapus duplikat, gunakan Rapikan CSV lebih dulu. Untuk file berpemisah tab dengan escaping khusus TSV, gunakan CSV ke TSV.
Contoh
Ekspor bertitik koma dengan koma desimal dan tanda kutip ganda, diformat ulang dengan pengaturan bawaannya (pemisah koma, Hanya jika perlu, CRLF (Windows)). Nilai yang memuat pemisah baru diberi tanda kutip; selebihnya tidak berubah.
sku;name;price 00731;Desk lamp, brass;34,90 00732;"Cable ""tidy"" set";4,50
sku,name,price 00731,"Desk lamp, brass","34,90" 00732,"Cable ""tidy"" set","4,50"
Tanya jawab
Bagaimana cara mengubah file berpemisah koma menjadi titik koma untuk Excel?
Buka filenya, biarkan pemisah Titik koma ; yang disarankan, dan pilih UTF-8 dengan BOM (untuk Excel) jika file memuat aksen atau aksara non-Latin. Nilai yang mengandung titik koma otomatis diberi tanda kutip.
Apakah format ulang mengubah angka atau tanggal?
Tidak. Alat ini hanya menulis ulang pemisah, tanda kutip, akhir baris, dan pengodean. 34,90, 2026-03-01, dan 00731 ditulis persis seperti saat dibaca. Untuk mengubah koma desimal atau format tanggal, edit nilainya di editor CSV.
Sebaiknya pilih CRLF atau LF?
CRLF adalah akhir baris yang ditetapkan RFC 4180 dan yang diharapkan alat-alat Windows. LF cocok untuk alat Unix, repositori Git, dan sebagian besar skrip. RFC 4180 sendiri mencatat bahwa sebagian implementasi memakai jenis baris baru lain, jadi periksa dokumentasi alat penerimanya.