Excel menampilkan é bukan é – ini solusinya

Anda membuka CSV di Excel dan melihat é atau ’? Penyebabnya hampir selalu encoding. Ada dua solusi: perbaiki filenya atau impor dengan cara yang benar.

Bisa untuk teks dan file berikut:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Misalnya ekspor Excel, dump database, subtitle, atau kode situs web.

Perbaiki

  1. Letakkan file atau tempel teks
  2. Langsung diperbaiki otomatis
  3. Salin atau unduh
atau seret file ke sini
  • Tanpa upload. File Anda diperbaiki langsung di browser dan tidak pernah meninggalkan perangkat Anda.

  • Server di Uni Eropa. Mojibuster berjalan di server di Finlandia (Uni Eropa), sehingga berlaku Peraturan Perlindungan Data Umum (GDPR). Baca GDPR (EUR-Lex, dalam bahasa Inggris)

Kenapa Excel menampilkan karakter aneh?

Saat Anda mengklik dua kali file CSV, Excel membacanya dengan tabel karakter bawaan Windows. Di komputer dengan pengaturan Indonesia atau Inggris, tabel itu adalah Windows-1252. Jika file sebenarnya berisi UTF-8 tanpa BOM – penanda tak terlihat di awal file – setiap karakter khusus terbaca sebagai beberapa karakter yang salah.

Karena bahasa Indonesia tidak memakai huruf beraksen, gejalanya sering muncul di tempat yang tidak terduga: ’ di kata seperti Jum’at, – di rentang tanggal, 😊 sebagai pengganti emoji di ulasan pembeli, atau nama merek seperti Nestlé yang menjadi Nestlé. Pola à ini dibahas lengkap di halaman é sebagai pengganti é.

Solusi 1: Perbaiki file dan simpan dengan BOM

  1. Tarik file CSV ke kotak di atas.
  2. Biarkan Simpan dengan BOM tetap aktif – pilihan ini sudah dinyalakan untuk file CSV.
  3. Unduh file yang sudah diperbaiki dan buka di Excel dengan klik dua kali.

Jika file sudah terlanjur Anda simpan di Excel saat karakternya tampil salah, kesalahan itu sekarang tersimpan di dalam file. Mojibuster tetap bisa memperbaikinya – baca juga cara memperbaiki encoding file CSV.

Solusi 2: Impor CSV ke Excel dengan benar

  1. Buka workbook kosong dan pilih Data → From Text/CSV.
  2. Pilih file CSV Anda.
  3. Atur File Origin ke 65001: Unicode (UTF-8).
  4. Periksa pratinjau, pastikan pemisah kolom sudah benar, lalu klik Load.

Cara ini tidak mengubah file aslinya. Cocok jika Anda hanya ingin melihat laporan penjualan dari marketplace atau aplikasi kasir tanpa menyimpan ulang.

Saat menyimpan dari Excel

Di “Save As”, pilih CSV UTF-8 (Comma delimited). Format “CSV (Comma delimited)” biasa menyimpan dalam Windows-1252 – program lain kemudian sering menampilkan tanda kutip atau emoji sebagai ? atau � (arti `?` dan `�`). File CSV yang dibuat oleh skrip juga butuh BOM: lihat Python dan pandas serta PowerShell (dalam bahasa Inggris).

Google Sheets tidak punya masalah ini saat mengimpor: file UTF-8 langsung terbaca benar. Jadi jika Excel menampilkan tulisan aneh tetapi Google Sheets tidak, hampir pasti hanya BOM yang kurang.

Pertanyaan yang sering diajukan

Di mana saya bisa mengganti set karakter di Excel?

Klik dua kali pada CSV tidak pernah menanyakannya – Excel langsung memakai set karakter sistem. Untuk memilihnya, buka file lewat Data → From Text/CSV dan atur File Origin ke 65001: Unicode (UTF-8).

Kenapa ini hanya terjadi pada sebagian file CSV?

Tergantung cara file disimpan. Excel membuka file Windows-1252 dan file UTF-8 dengan BOM dengan benar, tetapi tidak file UTF-8 tanpa BOM. Banyak sistem toko online dan aplikasi web mengekspor tanpa BOM.

File yang rusak sudah saya simpan – apakah datanya hilang?

Tidak. Karakter yang rusak sekarang tersimpan sebagai é di dalam file, dan é bisa dipulihkan dari situ. Cukup letakkan file di Mojibuster.

Apakah ini juga berlaku untuk Excel di Mac?

Ya. Excel untuk Mac juga sering tidak mengenali file CSV UTF-8 tanpa BOM. Karena itu, simpan file hasil perbaikan dengan BOM.

Apa itu BOM?

Byte order mark adalah tiga byte tak terlihat di awal file. Byte ini memberi tahu program seperti Excel bahwa file ini berisi UTF-8.

Panduan lainnya