Langsung ke konten utama

PENGODEAN CSV DAN EXCEL

Cara memperbaiki pengodean CSV dan teks rusak di Excel

Buka konversi pengodean

Nama tampil sebagai karakter acak, tanda baca berubah, atau seluruh CSV masuk ke satu kolom. Panduan ini membedakan masalah pengodean dari masalah pemisah dan menjelaskan cara membuka serta menyimpan CSV tanpa merusak file sumber.

Diterbitkan:

Diperbarui:

Fitur terkait: Konversi pengodean dan format

UTF-8 atau Windows-1252: mana yang harus dipilih?

Pengodean yang tepat ditentukan oleh sistem penerima, bukan oleh negara atau bahasa tampilan Excel. Bila tidak ada spesifikasi, UTF-8 dengan BOM adalah titik awal yang aman untuk alur kerja Excel.

Pilihan pengodean CSV untuk pekerjaan sehari-hari
PengodeanCocok untukPerilaku di ExcelPerhatian
UTF-8 dengan BOMExcel, lampiran email, dan data multibahasaBiasanya terbuka dengan benar saat diklik dua kaliPastikan sistem impor tidak melarang BOM
UTF-8 tanpa BOMAplikasi web, basis data, dan API UTF-8Impor melalui Data > From Text/CSV lebih andalExcel lama dapat menebak pengodean yang salah
Windows-1252Aplikasi lama Barat atau ekspor Windows lamaMendukung teks Latin Barat yang umumTidak dapat mewakili aksara Asia atau emoji
ISO-8859-1Sistem lama yang secara eksplisit meminta Latin-1Pilih asal file secara manualBerbeda dari Windows-1252 pada byte 0x80–0x9F
Shift_JIS / CP949 / Big5 / GB18030Sistem lama Jepang, Korea, Taiwan, atau Tiongkok daratanPilih asal file yang sesuai secara manualJangan dipilih tanpa spesifikasi dari pengirim atau penerima
  • UTF-8 dengan BOM

    Cocok untuk
    Excel, lampiran email, dan data multibahasa
    Perilaku di Excel
    Biasanya terbuka dengan benar saat diklik dua kali
    Perhatian
    Pastikan sistem impor tidak melarang BOM
  • UTF-8 tanpa BOM

    Cocok untuk
    Aplikasi web, basis data, dan API UTF-8
    Perilaku di Excel
    Impor melalui Data > From Text/CSV lebih andal
    Perhatian
    Excel lama dapat menebak pengodean yang salah
  • Windows-1252

    Cocok untuk
    Aplikasi lama Barat atau ekspor Windows lama
    Perilaku di Excel
    Mendukung teks Latin Barat yang umum
    Perhatian
    Tidak dapat mewakili aksara Asia atau emoji
  • ISO-8859-1

    Cocok untuk
    Sistem lama yang secara eksplisit meminta Latin-1
    Perilaku di Excel
    Pilih asal file secara manual
    Perhatian
    Berbeda dari Windows-1252 pada byte 0x80–0x9F
  • Shift_JIS / CP949 / Big5 / GB18030

    Cocok untuk
    Sistem lama Jepang, Korea, Taiwan, atau Tiongkok daratan
    Perilaku di Excel
    Pilih asal file yang sesuai secara manual
    Perhatian
    Jangan dipilih tanpa spesifikasi dari pengirim atau penerima

Cara mengonversi pengodean CSV dengan LocaCSV

LocaCSV membaca CSV di peramban tanpa mengirim isi file ke server. Anda dapat memeriksa pengodean dan pemisah, lalu menyimpannya kembali. Web Free menerima satu file hingga 50MiB.

  1. Buka Pengodean karakter dan konversi format, lalu pilih CSV sumber.
  2. Pilih pengodean masukan. Deteksi otomatis hanya untuk UTF-8 dan Shift_JIS; pilih ISO-8859-1, Windows-1252, CP949, Big5, atau GB18030 secara manual sesuai spesifikasi sumber.
  3. Periksa pratinjau. Jika kolom bergeser, pilih koma, titik koma, tab, atau pipa yang benar.
  4. Pilih UTF-8 dengan BOM untuk Excel, UTF-8 tanpa BOM untuk sistem yang memintanya, atau pengodean lama yang diwajibkan penerima.
  5. Jalankan konversi, periksa jumlah baris dan pratinjau, lalu simpan CSV.
Konversi pengodean dan format

Cara membuka CSV di Excel tanpa teks rusak

Jangan menyimpan file saat teksnya masih rusak. Penyimpanan dapat menimpa byte asli dengan karakter yang sudah salah. Simpan salinan file asli, lalu impor kembali dengan pengodean dan pemisah yang dinyatakan secara jelas.

  1. Buka buku kerja kosong di Excel, lalu pilih Data > Get Data > From File > From Text/CSV. Nama menu dapat sedikit berbeda menurut versi Excel.
  2. Pilih CSV, kemudian ubah File Origin atau pengodean menjadi UTF-8 (65001), Windows-1252, atau pengodean yang diberikan pengirim.
  3. Pilih pemisah sebenarnya: koma, titik koma, tab, atau pipa. CSV yang masuk ke satu kolom biasanya merupakan masalah pemisah, bukan pengodean.
  4. Tetapkan kode pos, nomor rekening, ID, dan nomor telepon sebagai teks bila nol di depan harus dipertahankan.
  5. Periksa nama, tanda baca, simbol mata uang, dan batas kolom pada pratinjau, lalu pilih Load.

Cara menyimpan CSV dari Excel tanpa kehilangan teks

Setelah mengedit, pilih File > Save As dan gunakan CSV UTF-8 (Comma delimited) (*.csv) bila tersedia. CSV menyimpan nilai teks untuk satu lembar; format sel, beberapa sheet, grafik, dan sebagian besar fitur khusus Excel tidak ikut tersimpan.

  • Pastikan sheet aktif adalah data yang ingin diekspor
  • Periksa tanggal, nomor panjang, dan nol di depan sebelum menyimpan
  • Gunakan pemisah yang diwajibkan aplikasi penerima
  • Buka kembali atau pratinjau CSV hasil simpan dan cocokkan jumlah baris

Cara memperbaiki CSV yang sudah tampak rusak

Teks rusak biasanya berarti byte dibaca memakai pengodean yang salah. Kembali ke file sumber yang belum diubah, coba pengodean yang mungkin pada pratinjau, dan lakukan konversi hanya setelah nama serta simbol terlihat benar.

  • Karakter seperti Ã, Â, atau â muncul: UTF-8 mungkin dibaca sebagai Windows-1252
  • Simbol � muncul: pembaca mungkin mengganti urutan byte yang tidak valid
  • Huruf beraksen atau tanda kutip berubah: periksa Windows-1252 dan UTF-8
  • Semua data masuk satu kolom: periksa koma, titik koma, tab, atau pipa sebagai pemisah

Pilihan pengodean untuk data berbahasa Indonesia

Bahasa Indonesia modern ditulis dengan alfabet Latin dan tidak memiliki pengodean CSV nasional tersendiri. UTF-8 adalah pilihan utama. Untuk file lama, LocaCSV menyediakan Windows-1252 dan ISO-8859-1 sebagai pilihan manual yang berbeda; ISO-8859-1 tidak membaca byte 0x80–0x9F sebagai simbol Windows-1252.

  • File baru dan pertukaran multibahasa: UTF-8 dengan atau tanpa BOM sesuai penerima
  • Excel yang dibuka langsung: UTF-8 dengan BOM sebagai pilihan praktis
  • Sistem lama yang menyebut Windows-1252 secara eksplisit: pilih Windows-1252 manual
  • Data mengandung aksara Asia atau emoji: tetap gunakan UTF-8

Lindungi data CSV dan waspadai rumus spreadsheet

CSV dapat memuat nama pelanggan, alamat email, transaksi, dan data pribadi. LocaCSV tidak mengirim isi file, nama file, baris judul, atau nilai sel ke API eksternal.

Sel yang diawali =, +, -, @, tabulasi, atau karakter CR/LF dapat dianggap sebagai rumus lembar kerja. Baca peringatan sebelum mengunduh dan jangan mengaktifkan makro atau konten eksternal dari sumber yang tidak dipercaya.