Konversi Excel (XLSX) ke CSV

Konverter gratis ini menyimpan sheet dari workbook Excel .xlsx sebagai file CSV dalam UTF-8 standar atau gaya Excel, dengan rumus disimpan sebagai hasilnya dan tanggal sebagai 2024-05-01. Workbook dibaca di browser dan tidak diunggah. Format tampilan tidak dipertahankan, rumus tanpa hasil tersimpan menjadi kosong, dan file .xlsb serta workbook dilindungi kata sandi tidak bisa dibaca; file .xls lama bisa.

Ada file yang tidak terkonversi dengan benar? Kirim e-mail ke [email protected], sebaiknya disertai contoh file kecil, dan masalahnya akan diperbaiki.

Fakta singkat

Mengapa sheet Excel disimpan sebagai CSV

Toko online, alat email massal, bank, sistem akuntansi, dan database sering mengimpor CSV, bukan Excel. Menyimpan sebagai CSV di Excel memang bisa, tetapi hasilnya bergantung pada komputer: titik koma di satu komputer, koma di komputer lain, dan encoding yang mengubah huruf seperti ø dan é menjadi tanda tanya di sistem tujuan unggahan. Konverter ini menulis CSV dengan cara yang sama setiap kali. Letakkan workbook, pilih sheet di daftar (setiap sheet menampilkan jumlah barisnya), lihat beberapa baris pertama, lalu pilih gaya: CSV UTF-8 standar untuk database, skrip, dan layanan web, atau gaya Excel dengan byte order mark, dengan koma atau dengan titik koma dan koma desimal yang diharapkan Excel di sebagian besar Eropa dan di komputer dengan pengaturan wilayah Indonesia. Rumus disimpan sebagai hasilnya, tanggal sebagai 2024-05-01, dan workbook dengan beberapa sheet bisa diubah menjadi satu CSV per sheet dalam sebuah zip.

Cara mengonversi Excel ke CSV

  1. Letakkan file .xlsx atau .xls Anda di kotak, atau klik untuk memilihnya.
  2. Pilih sheet, atau semua sheet, dan gaya CSV.
  3. Klik Konversi ke CSV lalu unduh filenya.

Apa yang berubah saat Anda mengonversi

Rumus tanpa hasil tersimpan

CSV hanya berisi nilai, bukan rumus, jadi setiap rumus disimpan sebagai hasil yang disimpan Excel saat workbook terakhir disimpan. Workbook yang dibuat oleh beberapa program dan skrip berisi rumus tanpa hasil tersimpan; sel-sel itu dibiarkan kosong, dan alat ini memberi tahu berapa jumlahnya. Buka dan simpan dulu file di Excel atau LibreOffice agar sel-sel itu terisi.

Format tampilan tidak dipertahankan

CSV tidak punya warna, font, atau format angka, hanya nilai. Sel yang tampil 25 % disimpan sebagai 0.25, jumlah yang tampil € 1,250.00 sebagai 1250, dan angka yang di layar dibulatkan menjadi dua desimal disimpan dengan semua digitnya. Tanggal ditulis sebagai 2024-05-01 dan waktu sebagai 14:30:00, apa pun format selnya.

Sel yang digabung dan sheet tersembunyi

Sel yang digabung hanya menyimpan nilainya di sel pertama, sehingga sel-sel lain dari gabungan itu menjadi kosong. Sheet tersembunyi ditampilkan dengan "(tersembunyi, …)" dan bisa dipilih seperti sheet lain; grafik pada sheet sendiri tidak punya sel dan dilewati.

File .xls lama, .xlsb, dan workbook berproteksi

Workbook Excel 97-2003 (.xls) dibaca seperti file .xlsx, lengkap dengan hasil rumus, tanggal, dan sheet tersembunyi, begitu pula tabel HTML, file XML Spreadsheet 2003, dan file teks yang diekspor situs web dengan nama .xls. Workbook biner (.xlsb) dan workbook yang meminta kata sandi untuk membuka tidak bisa dibaca di sini; alat ini menyebutkan mana yang terjadi. Buka file tersebut di Excel atau LibreOffice dan simpan dulu sebagai .xlsx biasa.

Tentang format file

Excel (XLSX)

XLSX adalah format workbook Microsoft Excel sejak Excel 2007, juga ditulis oleh LibreOffice, Numbers, dan Google Sheets. Di balik ekstensi file ini terdapat arsip ZIP berisi file XML: satu per sheet, ditambah teks bersama, gaya, dan rumus.

  • Satu workbook dapat berisi beberapa sheet; file CSV hanya berisi satu tabel.
  • Sel mempertahankan tipenya: angka, tanggal, dan teks, sehingga kode pos seperti 0150 bisa tetap memiliki nol di depannya.
  • Satu sheet berisi maksimal 1.048.576 baris dan 16.384 kolom.
  • Format .xls yang lebih lama (Excel 97-2003) adalah format biner yang berbeda.

CSV

CSV (comma-separated values, nilai yang dipisahkan koma) adalah tabel teks biasa: satu baris per baris tabel, dengan sel dipisahkan oleh koma, titik koma, atau tab. Excel, Google Sheets, Numbers, setiap database, dan sebagian besar bahasa pemrograman dapat membaca dan menulisnya, sehingga ini menjadi cara yang lazim untuk memindahkan tabel dari satu program ke program lain.

  • Tidak ada standar untuk pemisah: Excel memakai koma atau titik koma tergantung pengaturan bahasa.
  • Setiap nilai berupa teks; apakah 0800 sebuah angka atau kode pos ditentukan oleh program yang membacanya.
  • Tidak ada sheet, rumus, warna, atau lebar kolom, hanya nilainya.
  • Encoding tidak disimpan di dalam file; UTF-8 adalah pilihan aman, dan Excel memerlukan BOM untuk mengenalinya.

Pertanyaan yang sering diajukan

Apakah workbook saya diunggah?

Tidak. Browser Anda membuka dan membaca workbook di perangkat Anda sendiri; tidak ada yang dikirim ke server.

Gaya CSV mana yang harus saya pilih?

Standar untuk semua yang bukan Excel, yaitu database, Python atau R, impor Google Sheets, dan sebagian besar layanan web. Pilih Excel untuk membuka file di Excel dengan koma sebagai pemisah, dan Excel di Eropa jika Excel di komputer Anda memakai koma desimal, seperti pada pengaturan Indonesia, Jerman, Prancis, Spanyol, atau Denmark.

Bisakah saya mengonversi semua sheet sekaligus?

Bisa. Pilih "Semua sheet, masing-masing satu file CSV (zip)" dan Anda mendapatkan zip berisi satu file CSV per sheet, dengan nama sesuai nama sheet.

Bagaimana dengan angka nol di depan?

Kode pos yang disimpan sebagai teks, seperti 0150, ditulis sebagai 0150. Jika Excel sudah menyimpannya sebagai angka 150, angka nol sudah hilang di workbook itu sendiri dan tidak bisa dipulihkan.