Konverter Excel ke CSV

Ubah workbook .xlsx, .xls, dan .ods menjadi CSV: pilih pemisahnya, pratinjau sheet-nya, lalu unduh berkas dengan tanda kutip yang benar.

Konversi terjadi secara lokal di browser Anda. Spreadsheet Anda tidak pernah meninggalkan perangkat.

Spreadsheet ke CSV

Klik untuk memilih berkas atau seret workbook .xlsx, .xls, atau .ods ke sini

Cara kerja

SheetJS membaca grid sel asli workbook tepat di tab Anda, mesin yang sama yang dipakai konverter Excel ke JSON. Grid itu lalu ditulis ulang menjadi CSV oleh encoder milik halaman ini, sehingga aturan tanda kutipnya eksplisit dan bisa diperiksa, bukan sekadar bawaan suatu pustaka.

Tanda kutip, per kolom
Sebuah sel dibungkus tanda kutip ganda hanya ketika wajib — bila memuat pemisah, kutip ganda, baris baru, atau spasi di awal/akhir — dan kutip di dalamnya digandakan sesuai RFC 4180. Baris dipisahkan CRLF. Output tetap terbaca oleh parser ketat dan aplikasi spreadsheet tanpa sel bersih yang penuh kutip tak perlu.
Angka, tanggal, dan sel kosong
Angka keluar sesuai nilai tersimpan; tanggal ditulis sebagai teks ISO (TTTT-BB-HH, ditambah jam bila sel memilikinya) alih-alih angka serial Excel, dan sel kosong menjadi kolom kosong. CSV tidak punya sistem tipe, jadi format bisa ditafsir ulang saat diimpor kembali — lihat pratinjau sebentar untuk memastikan apa yang akan diterima program Anda.
Satu sheet setiap kali
Workbook dengan beberapa sheet mendapat pemilih; tiap konversi persis satu sheet, sehingga keluarannya tetap tabel datar seperti yang dituntut CSV. Unduhan berawalan BOM dan keluaran Salin tanpa BOM melayani dua konsumen umum — Excel menginginkan BOM untuk UTF-8, skrip biasanya tidak.

Pertanyaan yang sering diajukan

Apakah mendukung .xlsx selain .xls dan .ods?

Ya. Format .xlsx modern berbasis zip, workbook binari .xls lama, dan berkas OpenDocument .ods semuanya diurai secara lokal oleh SheetJS, mesin spreadsheet open-source acuan. Setiap sheet dibaca sebagai grid nilai polos — format, warna, dan grafik diabaikan karena CSV hanyalah format nilai.

Pemisah mana yang harus saya pilih?

Koma adalah bawaan dan yang diharapkan kebanyakan skrip, basis data, dan perkakas impor. Pilih titik koma bila Anda akan membuka berkas di Excel dengan locale tempat koma adalah pemisah desimal (sebagian besar Eropa daratan) — di sana Excel membaca berkas bertitik-koma dengan benar lewat klik ganda. Tab cocok untuk perkakas lama dan terminal. Mengganti pemisah menyusun ulang seketika, jadi pratinjau keduanya jika ragu.

Bagaimana kutip dan baris baru di dalam sel ditangani?

Kutip CSV standar diterapkan: kolom mana pun yang memuat pemisah, kutip ganda, atau baris baru dibungkus kutip ganda, dan kutip di dalamnya digandakan. Jadi sel seperti Ia berkata "hai", keras selamat pulang-pergi utuh. Akhir barisnya CRLF, mengikuti konvensi RFC 4180 yang diharapkan kebanyakan parser.

Mengapa berkas unduhan dimulai dengan karakter tak terlihat?

Unduhan diberi awalan byte-order mark UTF-8 agar Excel membuka berkas beraksen, Sirilik, atau karakter CJK dengan encoding benar alih-alih teks rusak. Tombol Salin mengeluarkan CSV polos tanpa BOM, yang biasanya diinginkan skrip dan basis data. Hapus atau pertahankan sesuai konsumen Anda.

Apakah ada yang diunggah ke server?

Tidak. Workbook dibaca dengan FileReader dan diurai di dalam tab browser Anda; CSV dibangun dan diserahkan sebagai unduhan blob lokal. Muat sekali pustaka SheetJS dari CDN publiknya adalah satu-satunya permintaan jaringan — isi berkas Anda tidak pernah meninggalkan perangkat.