Langsung ke konten utama
PulsarKit

Ubah CSV ke Excel

Ubah CSV hasil ekspor menjadi buku kerja XLSX asli yang langsung terbuka per kolom: tanpa wizard impor, tanpa huruf beraksen yang rusak, dan tanpa angka nol di depan yang hilang.

Letakkan file di sini

.csv, .tsv, .txt · hingga 300 MB

Pengaturan lainnya

Cara Ubah ke Excel

  1. 1

    Letakkan file CSV

    Tambahkan satu file atau hingga dua puluh file sekaligus. Semuanya dibaca di dalam tab browser ini, jadi file ekspor yang besar pun tidak pernah keluar dari perangkat Anda.

  2. 2

    Periksa pemisah dan encoding yang terdeteksi

    Pemisah kolom dan set karakter ditentukan dari isi file itu sendiri. Jika pratinjau tampak salah, ganti salah satunya, dan hasilnya ikut diperbarui.

  3. 3

    Ubah dan unduh XLSX

    Tekan tombol dan simpan buku kerja. Satu CSV menghasilkan satu XLSX dengan nama yang sama; beberapa CSV menghasilkan satu buku kerja untuk setiap file, masing-masing dengan satu sheet yang dinamai sesuai file asalnya, dan semuanya diunduh bersama dalam satu ZIP.

Mengapa Excel menaruh semua data dalam satu kolom

Excel menentukan cara memecah CSV berdasarkan pemisah daftar yang diatur di sistem operasi, bukan dengan melihat isi file. Di komputer dengan pengaturan wilayah Eropa, pemisah itu adalah titik koma, sehingga file yang dipisahkan koma tampil sebagai satu kolom teks. Di komputer dengan pengaturan AS, hal sebaliknya terjadi pada file bertitik koma. Konverter ini tidak pernah menebak dari pengaturan Anda. File diurai dengan setiap calon pemisah (koma, titik koma, tab, garis tegak, dan titik dua), lalu dipilih pemisah yang menghasilkan jumlah kolom yang sama di setiap baris sampel. Jika dua calon sama kuat, alat ini mengatakannya dan tidak memilih salah satu, karena memperbaiki pemecahan yang salah jauh lebih mahal daripada menjawab satu pertanyaan.

Angka nol di depan, angka panjang, dan tanggal

Kesalahan paling merusak yang bisa dilakukan konverter adalah terlalu pintar menebak tipe data. Kode produk 00123 yang berubah menjadi angka 123 tidak bisa dipulihkan dari buku kerja. Nomor kartu atau barcode enam belas digit kehilangan digit terakhirnya tanpa peringatan, karena tipe double tidak bisa menampung lebih dari lima belas angka penting. Di sini kedua kasus itu sengaja tetap menjadi teks. Angka sungguhan tetap menjadi angka sehingga bisa dijumlahkan, tanggal ISO dan dd.mm.yyyy menjadi tanggal sungguhan, dan true/false menjadi boolean. Jika Anda tidak ingin ada yang ditafsirkan sama sekali, atur tipe sel ke teks, dan setiap sel masuk sebagai string.

Windows-1251, Windows-1252, dan byte order mark

Hasil ekspor dari sistem akuntansi dan database lama sering kali bukan UTF-8. File diperiksa lebih dulu untuk mencari byte order mark (BOM), lalu dibaca secara ketat sebagai UTF-8; jika gagal, sebaran byte bernilai tinggi menentukan pilihan antara Windows-1251 dan Windows-1252. Penanda UTF-8 dibuang, tidak diteruskan, dan ini lebih penting daripada kedengarannya: U+FEFF tak terlihat yang menempel di sel header pertama membuat kolom itu tidak lagi cocok dengan nama apa pun yang diharapkan alat berikutnya.

File ekspor tidak pernah keluar dari tab ini

Membaca file, mendeteksi encoding, mengurai baris, dan menulis XLSX semuanya berlangsung secara lokal di browser. Tidak ada unggahan, tidak ada antrean, dan tidak ada salinan sementara di server. Justru itulah intinya jika file berisi daftar pelanggan atau ekspor data penggajian.

Pertanyaan yang sering diajukan

Mengapa CSV saya tampil sebagai karakter acak di Excel?

Karena file tersebut bukan UTF-8, tetapi Excel menganggapnya UTF-8, atau sebaliknya. File dari aplikasi akuntansi Rusia biasanya memakai Windows-1251, sedangkan file dari sistem Barat yang lebih lama memakai Windows-1252. Keduanya dideteksi otomatis di sini, dan XLSX hasilnya menyimpan teks dalam Unicode, jadi masalah itu tidak muncul lagi.

Mengapa semua data saya masuk ke satu kolom?

Excel memecah file berdasarkan pemisah dari pengaturan sistem, bukan pemisah yang sebenarnya dipakai di file. Konverter ini mendeteksi pemisah yang sebenarnya dengan mengurai beberapa baris pertama memakai setiap calon pemisah, sehingga file bertitik koma tetap terbuka per kolom, bahkan di komputer dengan pengaturan AS.

Apa bedanya file CSV dengan koma dan dengan titik koma?

Secara struktur tidak ada bedanya; keduanya CSV. Negara yang memakai koma sebagai pemisah desimal mengekspor dengan titik koma, agar 1,50 tetap menjadi satu angka. Jika file memakai titik koma, atur opsi pemisah desimal ke koma agar nilai tersebut menjadi angka sungguhan.

Apakah angka nol di depan tetap ada?

Ya. Nilai seperti 00123 disimpan sebagai teks, tidak diubah menjadi 123. Begitu juga setiap angka yang lebih panjang dari lima belas digit, karena nomor telepon, IBAN, dan barcode kehilangan data begitu menjadi floating point.

Berapa jumlah baris maksimal di file XLSX?

1.048.576 baris dan 16.384 kolom. Itu batas mutlak format XLSX sendiri, bukan batas alat ini. CSV yang lebih besar ditolak dengan pesan yang jelas dan tautan ke alat Pisahkan CSV, yang memotongnya menjadi beberapa file yang bisa dibuka Excel.

Bisakah beberapa file CSV digabung jadi satu buku kerja?

Tidak di halaman ini. Hingga dua puluh file bisa dimasukkan sekaligus, tetapi setiap file menjadi XLSX tersendiri dengan satu sheet yang dinamai sesuai file, dan semuanya kembali bersama dalam satu ZIP. Bila semua file punya kolom yang sama, Gabungkan CSV bisa menyusunnya lebih dulu menjadi satu CSV, yang kemudian diubah menjadi satu sheet.

Apakah file saya diunggah ke suatu tempat?

Tidak. Penguraian dan penulisan buku kerja berjalan sepenuhnya di browser dengan JavaScript dan pustaka SheetJS. Tidak ada yang dikirim ke server kapan pun, dan setelah tab ditutup, tidak ada salinan yang tertinggal.

Panduan

Alat terkait