DevToolPal
ID

Konverter Excel ke CSV (XLSX ⇄ CSV)

Konversi sheet mana pun dari workbook .xlsx ke CSV, atau ubah CSV menjadi file Excel. Tanggal, angka, dan sel multibaris tetap terjaga. Tidak ada yang diunggah.

Berjalan lokal, tidak pernah diunggah

Opsi

File Excel

CSV

Fungsinya

Alat ini mengonversi antara workbook Excel dan CSV ke dua arah, sepenuhnya di browser Anda.

  • Excel → CSV: buka file .xlsx, pilih sebuah sheet, dan dapatkan teks yang dipisahkan koma (atau titik koma, tab, atau pipa) yang bisa Anda salin atau unduh.
  • CSV → Excel: tempel atau buka file CSV dan unduh workbook .xlsx sungguhan dengan baris header yang tebal dan dibekukan serta lebar kolom yang wajar.

CSV adalah cara paling sederhana untuk memindahkan data tabel antar database, script, dan aplikasi, sementara Excel adalah yang dipakai kebanyakan orang untuk melihat dan mengeditnya. Berpindah di antara keduanya biasanya berarti membuka aplikasi desktop; di sini cukup satu detik dan tidak ada yang keluar dari komputer Anda.

Cara menggunakannya

  1. Pilih arahnya di bagian Konversi.
  2. Untuk Excel → CSV, klik Buka .xlsx… atau seret file ke halaman. Setiap sheet ditampilkan beserta jumlah baris dan kolomnya; klik salah satu untuk mengonversinya.
  3. Pilih pemisah. Koma adalah standarnya; banyak versi Excel Eropa mengharapkan titik koma.
  4. Salin hasilnya atau tekan Unduh. Jika ada beberapa sheet, nama file menyertakan nama sheet.
  5. Untuk CSV → Excel, tempel CSV ke editor atau buka file .csv. Pemisah dideteksi otomatis. Periksa pratinjaunya, lalu tekan Unduh .xlsx.

Klik Contoh untuk mencoba kedua arah dengan daftar pesanan kecil.

Cara nilai dikonversi

Teks, angka, dan nilai TRUE/FALSE disalin sebagaimana disimpan. Angka ditulis hingga 15 digit signifikan, presisi yang sama dengan yang ditampilkan Excel, sehingga 0.1 + 0.2 muncul sebagai 0.3. Tanggal dan waktu dikenali dari format angka sel dan ditulis dalam bentuk ISO 8601, yang bisa diurutkan dengan benar dan diimpor dengan rapi ke database. Sel yang berisi pindah baris, koma, atau tanda kutip dikutip sesuai RFC 4180, sehingga CSV terbuka kembali di Excel dengan sel yang sama.

Rumus diekspor sebagai nilai hasil perhitungan terakhirnya. Sel yang digabung (merged) menyimpan nilainya di sel kiri atas dan membiarkan sel lainnya kosong. Format seperti warna, font, dan aturan tampilan angka (misalnya 75% atau $1,200.00) bukan bagian dari CSV, jadi yang ditulis adalah nilai mentah yang tersimpan.

Contoh

Sheet pesanan dengan kolom tanggal yang diformat sebagai 2 March 2026 dan total yang dihitung dengan =E2*F2 menjadi:

Order ID,Date,Customer,Total
00123,2026-03-02,Acme Corp,59.7
00125,2026-03-09,"Smith, J.",6

Ke arah sebaliknya, CSV yang sama menghasilkan workbook di mana Order ID tetap berupa teks 00123 dan Total adalah angka yang bisa Anda jumlahkan.

FAQ

› Apakah spreadsheet saya diunggah?

Tidak. File .xlsx diekstrak dan dibaca oleh JavaScript di browser Anda, dan file CSV atau Excel juga dibuat di sana. Tidak ada yang dikirim ke server, sehingga data rahasia tetap berada di perangkat Anda.

› File Excel apa saja yang bisa saya buka?

Workbook yang disimpan sebagai .xlsx atau .xlsm oleh Excel 2007 atau lebih baru, LibreOffice, Google Sheets, Numbers, dan aplikasi sejenis. File .xls lama (Excel 97–2003) dan workbook yang dilindungi kata sandi tidak bisa dibaca; buka dulu di Excel lalu simpan sebagai .xlsx.

› Bagaimana tanggal dan rumus dikonversi?

Sel yang diformat sebagai tanggal atau waktu menjadi teks ISO seperti 2026-03-02 atau 2026-03-03 14:30:00, sehingga setiap program membacanya dengan cara yang sama. Rumus ditulis sebagai hasil yang disimpan Excel bersama file, bukan rumusnya sendiri.

› Mengapa karakter Mandarin atau beraksen tampak salah saat saya membuka CSV di Excel?

Excel mengasumsikan encoding lokal lama untuk file CSV kecuali file diawali byte order mark (BOM). Biarkan opsi BOM aktif dan CSV yang diunduh akan terbuka dengan benar di Excel; matikan untuk alat yang tidak mengharapkan BOM.

› Apakah konversi CSV ke Excel mempertahankan nol di depan seperti 00123?

Ya. Nilai dengan nol di depan, serta angka lebih dari 15 digit seperti nomor ID atau nomor kartu, disimpan sebagai teks agar Excel tidak mengubahnya. Angka lainnya disimpan sebagai angka sungguhan sehingga Anda bisa menghitung dengannya.