Langsung ke alat
ViewCSV
File tidak diunggah

Konversi CSV ke Excel (XLSX)

orders.csv· DATA CONTOH15 baris · 8 kolom
Tipe nilai
Teks mempertahankan angka nol di depan dan ID panjang, dan rumus tetap menjadi teks. Dengan deteksi angka, nilai yang punya lebih dari 15 digit signifikan tetap ditulis sebagai teks, karena Excel akan membulatkannya.
orders.csv
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041Budi LestariJakartaDesk lamp1204.832026-01-19shipped
2001042Andi WijayaBandungDesk lamp1139.942026-02-26refunded
3001043Siti SaputraMedanChair, ergonomic3128.522026-03-01pending
4001044Rizky KurniawanMedanCoffee beans 1kg4229.712026-04-27refunded
5001045Rizky LestariJakartaMonitor 27"8·2026-05-09pending
6001046Fajar GunawanBandungMonitor 27"4221.252026-06-20refunded
7001047 Fajar Saputra YogyakartaUSB-C cable322.402026-07-04refunded
8001048Rizky WijayaBandungMonitor 27"2157.072026-08-11refunded
9001049Andi LestariYogyakartaCoffee beans 1kg2219.182026-09-10shipped
10001050Nur HalimMedanUSB-C cable1210.972026-01-15refunded
11001051Putri HalimMedanUSB-C cable8136.072026-02-25shipped
12001052Rizky HidayatDenpasarDesk lamp39.422026-03-05refunded
13001053Budi KurniawanBandungNotebook A55174.882026-04-25pending
14001054Putri KurniawanBandungDesk lamp2103.842026-05-15paid
15001043Siti SaputraMedanChair, ergonomic3128.522026-03-01pending

15 baris · 1 file Dibuat di browser Anda; buka di Excel, LibreOffice, atau Google Sheets.

Buka atau tempel file CSV lalu pilih Unduh XLSX. Secara bawaan setiap sel ditulis sebagai teks, jadi 00731, nomor pesanan 20 digit, dan nilai seperti =SUM(A1:A2) sampai di Excel persis seperti aslinya, tidak dipangkas, dibulatkan, atau dihitung. Pilih Deteksi angka dan true/false untuk kolom yang ingin Anda olah dengan rumus. Workbook dibuat di browser Anda, dan file CSV tidak pernah diunggah.

Cara mengonversi CSV ke Excel

  1. Buka file .csv, .tsv, atau .txt, seret ke alat ini, atau tempel barisnya. Periksa tabel di Masukan; jika semua data ada di satu kolom atau aksen tampak salah, atur pemisah atau pengodean di Pengaturan impor.
  2. Isi Nama sheet (awalnya sama dengan nama file) dan pilih Tipe nilai.
  3. Pertahankan atau ubah opsi baris judul kolom dan tata letak, lalu pilih Unduh XLSX dan buka filenya di Excel, LibreOffice Calc, atau Google Spreadsheet.

Untuk mengonversi banyak file dengan pengaturan yang sama, pilih Batch: konversi beberapa file. Setiap file menjadi workbook sendiri, dan semuanya diunduh bersama dalam satu ZIP. Dalam mode batch, setiap file harus berukuran 25 MB atau kurang.

Fungsi setiap opsi

Nama sheetHingga 31 karakter. Karakter : \ / ? * [ ], yang tidak diizinkan Excel dalam nama sheet, diganti spasi; nama kosong menjadi Sheet1.
Simpan semua nilai sebagai teksPilihan bawaan. Setiap sel yang tidak kosong menjadi sel teks Excel yang berisi nilai CSV apa adanya. Excel mungkin menandai teks yang mirip angka dengan segitiga hijau kecil (“Angka Disimpan sebagai Teks”); nilainya sendiri tidak berubah.
Deteksi angka dan true/falseSebuah kolom menjadi angka Excel hanya jika setiap nilai yang tidak kosong berupa angka biasa: tanpa nol di depan, tanpa pemisah ribuan atau koma desimal, dan desimal maksimal 15 digit signifikan. Kolom yang hanya berisi true/false (huruf besar/kecil apa pun) menjadi TRUE/FALSE di Excel. Tanggal dan semua kolom lainnya tetap teks.
Tebalkan baris judul kolomAktif secara bawaan. Baris pertama ditulis tebal. Baris ini selalu berisi nama kolom CSV sebagai teks.
Bekukan baris judul kolomAktif secara bawaan. Baris judul kolom tetap terlihat saat Anda menggulir.
Sesuaikan lebar kolom dengan isinyaAktif secara bawaan. Lebar kolom mengikuti nilai terpanjang di 2.000 baris pertama (karakter Asia Timur dihitung dua), antara 8 dan 60 karakter.
Sheet kanan ke kiriMenampilkan sheet dari kanan ke kiri, dengan kolom A di sebelah kanan, untuk data berbahasa Arab, Ibrani, atau Persia. Isi sel tidak diubah.

Angka nol di depan, angka panjang, dan rumus

Jika CSV dibuka langsung di Excel, Excel akan menebak setiap nilainya: 00731 menjadi 731, nomor pesanan 20 digit dibulatkan, dan 1-2 bisa berubah menjadi tanggal. Konverter ini menulis selnya sendiri, jadi Excel tidak perlu menebak.

  • Angka nol di depan, kode pos, nomor telepon, dan nomor komponen tetap teks di kedua mode. Deteksi angka tidak pernah mengonversi kolom yang punya nilai dengan nol di depan.
  • Excel hanya menyimpan maksimal 15 digit signifikan untuk sebuah angka. Mode teks menyimpan ID yang lebih panjang secara utuh, misalnya NIK 16 digit. Dengan deteksi, kolom yang bilangan bulatnya hingga 16 digit (sampai 9.007.199.254.740.991) tetap menjadi angka, lalu Excel mengubah digit setelah digit ke-15 menjadi nol, jadi biarkan kolom nomor kartu, nomor rekening, dan ID 16 digit lainnya sebagai teks.
  • Sel yang diawali =, +, -, atau @ ditulis sebagai teks, tidak pernah sebagai rumus, jadi tidak ada isi CSV yang dihitung atau dijalankan saat workbook dibuka.
  • Koma, tanda kutip, dan baris baru di dalam nilai CSV bertanda kutip tetap berada dalam satu sel. Spasi di awal dan akhir nilai dipertahankan.
  • Nilai CSV yang kosong menjadi sel kosong, bukan string kosong.
  • Nama kolom dipakai persis seperti tertulis. Judul kolom yang kosong menjadi Column 3, dan judul yang berulang menjadi name (2).

Mengatasi masalah

  • SUM di Excel menghasilkan 0. Kolomnya berupa teks. Konversi lagi dengan Deteksi angka dan true/false, atau, jika tetap teks, cari nilai seperti 1,5, $12, atau n/a di kolom itu dengan penampil CSV.
  • Semua data ada di kolom A. Pemisahnya salah ditebak. Pilih koma, titik koma, tab, atau garis tegak di Pengaturan impor.
  • Huruf beraksen tampil seperti é. File ini bukan UTF-8. Pilih pengodeannya (sering Windows-1252 untuk ekspor Excel versi lama) di Pengaturan impor.
  • Ada sel yang lebih panjang dari batas Excel. Sel Excel maksimal berisi 32.767 karakter; alat ini memberi tahu berapa sel yang melebihinya dan tidak membuat file. Pendekkan sel itu di editor CSV, atau ekspor ke JSON sebagai gantinya.
  • File terlalu besar untuk alat ini. Konversi ke Excel berlaku untuk file hingga 25 MB, 100.000 baris, 250 kolom, dan 2 juta sel. Pecah CSV-nya lalu konversikan bagian-bagiannya.

Batas dan privasi

CSV harus bisa dibuka di ruang kerja browser: hingga 25 MB, 100.000 baris, 250 kolom, dan 2 juta sel. Batas ini masih jauh di bawah batas sheet Excel sendiri, yaitu 1.048.576 baris kali 16.384 kolom. Setiap konversi menghasilkan satu workbook dengan satu sheet.

Workbook dibuat di worker latar belakang pada tab ini dengan pustaka open source write-excel-file, jadi halaman tetap responsif dan Batal bisa menghentikannya. File CSV tidak pernah dikirim ke server. Untuk tabel yang siap dicetak, gunakan CSV ke PDF.

Contoh

File stok dengan SKU bernol di depan, barcode 20 digit, koma bertanda kutip, dan nilai mirip rumus, dikonversi dengan Deteksi angka dan true/false dan nama sheet inventory, lalu selnya dibaca kembali dari file unduhan. qty dan unit_price menjadi angka, dan in_stock menjadi TRUE/FALSE. barcode tetap teks karena salah satu nilainya 20 digit, dan nilai =SUM tetap teks. Dengan pilihan bawaan Simpan semua nilai sebagai teks, semua sel berupa teks, termasuk 12 dan 34.90.

CSV
sku,barcode,description,qty,unit_price,in_stock,formula_like
00731,4006381333931,"Desk lamp, brass",12,34.90,true,=SUM(A1:A2)
00732,12345678901234567890,Cable tidy,,4.50,false,+44 20 7946 0958
Sel XLSX
Sheet "inventory" — row 1 bold and frozen

Row 1: sku | barcode | description | qty | unit_price | in_stock | formula_like   (text)
Row 2: "00731" text | "4006381333931" text | "Desk lamp, brass" text | 12 number | 34.9 number | TRUE boolean | "=SUM(A1:A2)" text
Row 3: "00732" text | "12345678901234567890" text | "Cable tidy" text | (empty) | 4.5 number | FALSE boolean | "+44 20 7946 0958" text

Tanya jawab

Mengapa angka saya bertanda segitiga hijau di Excel?

Dengan pilihan bawaan Simpan semua nilai sebagai teks, nilai yang mirip angka menjadi sel teks, dan Excel menandainya sebagai “Angka Disimpan sebagai Teks”. Cara ini menjaga ID tetap utuh. Untuk jumlah dan harga yang ingin Anda jumlahkan, konversikan dengan Deteksi angka dan true/false.

Apakah tanggal dikonversi menjadi tanggal Excel?

Tidak. Tanggal ditulis sebagai teks persis seperti di CSV, misalnya 2026-03-01 atau 03/01/2026, karena teks yang sama bisa berarti hari yang berbeda di wilayah yang berbeda. Gunakan Teks ke Kolom atau DATEVALUE di Excel jika Anda memerlukan nomor seri tanggal.

Bisakah beberapa file CSV dimasukkan ke satu workbook sebagai sheet terpisah?

Tidak. Setiap CSV menjadi workbook sendiri dengan satu sheet. Untuk menggabungkan beberapa file menjadi satu tabel lebih dulu, gunakan Gabungkan file CSV.

Standar dan referensi