Ubah Excel ke CSV
Keluarkan setiap sheet dari workbook Excel sebagai file CSV terpisah dalam sekali jalan, dari .xls era 1990-an hingga .xlsm yang berisi makro, dengan pemisah dan encoding yang diharapkan program tujuan Anda.
Konverter Data
atau jatuhkan file CSV, TSV, TXT … di sini ·
Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit
File diproses di server kami dan dihapus setelah 30 menit.
Karakter yang memisahkan kolom di file CSV dan teks, baik saat membaca maupun menulis. Otomatis mendeteksinya dari masukan dan menulis koma.
UTF-8 berfungsi untuk semua bahasa. Pilih UTF-8 dengan BOM jika Excel di Windows menampilkan aksen atau karakter Asia yang kacau saat membuka CSV.
Untuk masukan Excel, ODS, dan Numbers: konversi sheet pertama saja, atau semua sheet (satu CSV per sheet dalam ZIP, atau satu key JSON per sheet).
Nama tab sheet di spreadsheet baru, hingga 31 karakter.
Array objek memakai nama kolom sebagai key untuk setiap baris; array dari array lebih ringkas dan menyimpan header sebagai array pertama.
Nama elemen terluar yang membungkus semua baris; setiap baris menjadi <row> di dalamnya.
Dipakai dalam pernyataan CREATE TABLE dan INSERT. Hanya huruf, angka, dan garis bawah.
Cara pengutipan dan tipe kolom sedikit berbeda antar-database; pilih database tujuan impor Anda.
Tulis ulang sel tanggal dalam satu format. ISO (2026-10-18) paling aman untuk database dan kode; Biarkan apa adanya mempertahankan tanggal seperti di sumber.
Cara menggunakan alat ini
- 1
Unggah workbook
Tambahkan file .xls, .xlsx, atau .xlsm, hingga 20 file sekaligus dengan ukuran masing-masing 95 MB. Generasi format yang berbeda boleh dicampur dalam satu batch.
- 2
Pilih sheet dan pemisah
Sheet yang dikonversi dimulai dari semua sheet. Atur Pemisah ke titik koma jika CSV akan dikirim ke orang yang Excel-nya memakai koma sebagai tanda desimal.
- 3
Konversi dan ekstrak
Tekan Konversi ke CSV. Workbook dengan beberapa tab dikembalikan sebagai ZIP berisi satu CSV per sheet, masing-masing dinamai sesuai tabnya.
Unggah file .xls, .xlsx, atau .xlsm lalu tekan Konversi ke CSV: setiap sheet menjadi CSV UTF-8 terpisah, siap dibuka lagi di Excel atau diimpor ke tempat lain.
Excel ke CSV untuk seluruh workbook, bukan hanya satu tab
Selama bertahun-tahun Excel menulis tiga format workbook utama. Format biner .xls dari Excel 97 hingga 2003 menyimpan sheet sebagai rekaman BIFF dan membatasinya pada 65.536 baris. Format .xlsx yang diperkenalkan bersama Excel 2007 adalah Office Open XML, yaitu ZIP berisi bagian-bagian XML dengan kapasitas 1.048.576 baris. Format .xlsm adalah wadah yang sama dengan makro VBA di dalamnya. Ketiganya bisa memuat beberapa sheet, sedangkan CSV memuat tepat satu.
Ketidakcocokan itulah masalah sehari-hari: laporan bulanan dengan satu tab per bulan, anggaran dengan satu sheet per divisi, ekspor survei dengan jawaban di satu tab dan kode di tab lain. Mengekspor dari Excel berarti mengaktifkan setiap tab, memilih Simpan Sebagai, dan mengonfirmasi peringatan, dua belas kali berturut-turut. Di sini seluruh workbook masuk sekali dan setiap tab keluar sebagai file yang dinamai sesuai tab tersebut.
Untuk tab pertama dari workbook modern yang akan diunggah ke toko online atau CRM, XLSX ke CSV sudah disiapkan dengan tanggal ISO.
Perbandingan Simpan Sebagai di Excel, Google Spreadsheet, dan konverter ini
| Konverter ini | Simpan Sebagai di Excel | Unduhan Google Spreadsheet | |
|---|---|---|---|
| Semua sheet diekspor dalam satu langkah | yes | no | no |
| Koma atau titik koma dipilih per file | yes | Mengikuti wilayah Windows | Hanya koma |
| Membuka .xls, .xlsx, dan .xlsm | yes | yes | Setelah diimpor ke Spreadsheet |
| Keluaran UTF-8 | yes | Hanya dengan tipe CSV UTF-8 | yes |
| Berfungsi tanpa memasang software | yes | no | yes |
Koma atau titik koma: pemisah CSV menurut wilayah
Di AS, Inggris, Kanada, Australia, Jepang, dan negara lain yang memakai titik sebagai tanda desimal, Windows memakai koma sebagai pemisah daftar. Excel di sana menulis dan mengharapkan koma.
- Pemisah: koma
- Sesuai RFC 4180 dan sebagian besar alat impor web
Di Jerman, Prancis, Spanyol, Italia, Brasil, sebagian besar Eropa, dan juga Indonesia, koma adalah tanda desimal (1.234,56), sehingga Windows mengganti pemisah daftar menjadi titik koma dan Excel mengikutinya.
- Pemisah: titik koma
- Gunakan jika rekan di wilayah tersebut membuka file dengan klik dua kali
Karakter tab hampir tidak pernah muncul di dalam data nyata, sehingga menjadi pemisah paling aman untuk teks yang mengandung koma dan titik koma, seperti alamat atau deskripsi produk.
- Pemisah: tab
- Atau pilih TSV di Konversi ke
XLS
Workbook Microsoft Excel 97–2003
XLS adalah format spreadsheet biner yang digunakan Excel sejak Excel 97 hingga digantikan oleh XLSX pada 2007. Format ini dibatasi 65.536 baris dan 256 kolom per sheet dan menyimpan data dalam struktur proprietary. Banyak sistem lama, portal pemerintah, dan ekspor perbankan lama masih menghasilkan atau mensyaratkan XLS. Excel, LibreOffice, dan Google Sheets dapat membukanya.
- Kompresi
- –
- Transparansi
- –
- Animasi
- –
- Diperkenalkan
- 1997 · Microsoft
CSV
Nilai yang dipisahkan koma (CSV)
CSV adalah format teks biasa untuk tabel, dengan setiap baris menjadi satu baris data dan koma memisahkan kolom. Format ini telah digunakan sejak masa awal komputasi dan dijelaskan dalam RFC 4180, meskipun banyak variannya memakai titik koma atau tab serta encoding teks yang berbeda. Hampir semua spreadsheet, basis data, dan alat analitik dapat mengimpor dan mengekspornya, sehingga CSV menjadi format bawaan untuk memindahkan data antarsistem. CSV hanya menyimpan nilai, tanpa rumus, format, banyak sheet, atau tipe data.
- Kompresi
- –
- Transparansi
- –
- Animasi
- –
- Diperkenalkan
- –
Orang mengubah seluruh workbook Excel menjadi CSV untuk menyerahkan data kepada orang yang tidak punya Excel, mengarsipkannya sebagai teks polos yang akan bertahan lebih lama dari program spreadsheet mana pun, atau memecah laporan multi-tab menjadi satu file per tabel.
Angka, tanggal, dan nol di depan pada CSV hasil ekspor
CSV menerima nilai yang tersimpan di setiap sel, bukan format tampilannya di layar. Tanggal ditulis seperti yang ditampilkan Excel kecuali Anda mengatur Tanggal ke ISO atau stempel waktu Unix, dan angka mempertahankan presisi penuhnya. Excel menyimpan tanggal sebagai nomor seri yang dihitung sejak 1 Januari 1900, dan masih menganggap 1900 sebagai tahun kabisat, bug yang dipertahankan demi kompatibilitas dengan Lotus 1-2-3.
Nol di depan hanya bertahan jika selnya berformat teks di workbook. Kode pos 02134 yang diketik di sel angka sudah tersimpan sebagai 2134, sehingga CSV tidak bisa mengembalikan nolnya. Perjalanan baliknya juga penting: membuka CSV dengan klik dua kali membuat Excel menebak tipe data lagi, dan begitulah nama gen seperti SEPT2 berubah menjadi tanggal; pada 2020 HUGO Gene Nomenclature Committee mengganti namanya (SEPTIN2). Untuk menyusun ulang workbook secara terkendali, gunakan CSV ke XLS atau Data → Dari Teks/CSV.
Tanya jawab konverter Excel ke CSV
Mengapa Excel hanya menyimpan sheet yang aktif sebagai CSV?
Satu file CSV hanya memuat satu tabel, sehingga Simpan Sebagai di Excel menulis sheet yang aktif dan memperingatkan bahwa sisanya akan hilang. Dengan Sheet yang dikonversi diatur ke semua sheet, setiap tab di sini menjadi CSV tersendiri di dalam satu ZIP.
Bisakah file .xls lama dari Excel 2003 diubah ke CSV?
Bisa. Format biner .xls yang dipakai Excel 97 hingga 2003 dikonversi persis seperti .xlsx. Sheet-nya dibatasi 65.536 baris dan 256 kolom, sehingga CSV-nya tidak akan pernah lebih besar dari kisi itu.
Apa yang terjadi pada makro di workbook .xlsm saat diubah ke CSV?
Makro VBA adalah kode, bukan data, jadi tidak disertakan; CSV memuat nilai sel yang terakhir dihasilkan makro tersebut.
Bagaimana agar Excel membuka CSV bertitik koma dalam kolom-kolom?
Excel memecah CSV menggunakan pemisah daftar dari pengaturan wilayah Windows Anda. Jika file memakai karakter yang lain, buka lewat Data → Dari Teks/CSV dan pilih pemisahnya di sana, atau konversi ulang dengan pengaturan Pemisah yang sesuai.
Mengapa memilih UTF-8 dengan BOM untuk CSV dari Excel?
Byte order mark adalah tiga byte tak terlihat di awal file yang memberi tahu Excel di Windows untuk membaca teks sebagai UTF-8. Tanpa itu, Excel memakai code page lokal dan nama beraksen berubah menjadi simbol seperti é. Sebagian besar alat impor web mengabaikan BOM, meski beberapa skrip yang ketat bisa tersandung olehnya.