Sebagian besar masalah berasal dari format file, pengodean, atau pemisahnya. ViewCSV menampilkan pesan yang menjelaskan apa yang salah, dan langkah di bawah ini menjelaskan cara mengatasi masing-masing. Data Anda tetap di perangkat Anda selama Anda memperbaikinya.
File tidak mau terbuka
- Lebih besar dari 52.428.800 byte (50 MB): pecah file menjadi beberapa bagian atau gunakan aplikasi desktop.
- “Ini workbook Excel atau spreadsheet lain”: simpan sebagai CSV UTF-8 di aplikasi spreadsheet Anda, lalu buka file tersebut.
- “Ini tampaknya file biner”: file terkompresi (.gz) perlu diekstrak dulu; PDF tidak didukung.
- Lebih dari 1.000.000 baris, 1.000 kolom, atau 5.000.000 sel: jika jumlah kolom terlihat janggal, kemungkinan pemisahnya salah (lihat di bawah).
Ada karakter aneh atau file “bukan teks UTF-8 yang valid”
ViewCSV mendeteksi UTF-8 dan UTF-16 dengan penanda urutan byte (BOM). Ekspor spreadsheet lama sering memakai pengodean lain: “CSV (dibatasi koma)” dari Excel di Windows biasanya memakai Windows-1252, sedangkan “CSV UTF-8” memakai UTF-8. Teks berbahasa Indonesia sebagian besar memakai huruf biasa, jadi masalah ini biasanya terlihat pada tanda kutip melengkung, tanda pisah, simbol, atau nama dengan huruf beraksen.
- Buka “Pengaturan impor” (di halaman awal, atau di bilah atas setelah file terbuka).
- Pilih pengodean yang dipakai saat file disimpan: untuk file dari Excel lama di Windows, biasanya Windows-1252 (Eropa Barat). Daftar ini juga berisi Windows-1250, Windows-1251, Shift_JIS, EUC-KR, dan GB18030.
- Buka file lagi, atau pilih “Baca ulang”. Tidak ada yang dikonversi. Byte yang tidak cocok dengan UTF-8 atau UTF-16 menghasilkan pesan error; pengodean lain bisa menerima byte yang salah tanpa error, jadi jika huruf masih tampak aneh, coba pengodean lain.
Semua data masuk ke satu kolom
Pemisahnya tidak dikenali. Di “Pengaturan impor”, pilih koma, titik koma, tab, atau garis tegak, lalu baca ulang file. Banyak laporan marketplace memakai koma, sedangkan Excel dengan format regional yang memakai koma desimal menyimpan CSV dengan titik koma. File seperti itu tetap terbuka dengan baik; angka seperti 1.234,50 hanya disimpan sebagai teks.
“Nilai bertanda kutip … tidak pernah ditutup”
Ada tanda kutip ganda yang hilang di file, mulai dari baris yang disebut dalam pesan. Perbaiki file jika bisa. Agar tetap bisa melihat isinya, matikan “Baca tanda kutip ganda sebagai pengapit nilai CSV” di “Pengaturan impor”; tanda kutip lalu dibaca sebagai karakter biasa. Untuk teks tempelan, pesan itu langsung menawarkan tombol “Buka dengan tanda kutip sebagai teks”.
Menempel teks
- Popup toolbar menerima hingga 4.194.304 karakter. Untuk teks yang lebih panjang, buka tab ViewCSV dan pilih “Tempel teks” di sana (hingga 52.428.800 karakter).
- Baris yang disalin dari spreadsheet biasanya dipisahkan tab; ViewCSV mendeteksinya.
- Baris kosong dilewati dan jumlahnya ditampilkan dalam pemberitahuan di atas tabel.
“Cari tabel” tidak menemukan apa pun, atau bukan tabel yang Anda lihat
- Hanya tabel HTML sungguhan yang bisa ditemukan. Banyak situs, termasuk dashboard penjual, menggambar tabel dengan elemen lain; tabel seperti itu tidak bisa dibaca. Salin teksnya lalu tempel, atau cari tombol unduh CSV di situs tersebut.
- Tabel di dalam frame dari situs lain, tabel tersembunyi, dan tabel tata letak satu sel dilewati. Paling banyak 50 tabel yang ditampilkan.
- Jika halaman memuat baris tambahan saat digulir atau saat pindah halaman, hanya baris yang ada di halaman pada saat itu yang dibaca.
- “Tabel di halaman sudah berubah” atau “tidak bisa lagi membaca halaman itu”: halaman dimuat ulang atau berubah. Kembali ke halaman itu dan pilih “Cari tabel” lagi.
- Sel gabungan dipisah dan nilainya diulang di setiap sel yang semula tercakup; pemberitahuan menyebutkan jumlahnya.
“ViewCSV tidak bisa membaca halaman ini”
Browser tidak mengizinkan ekstensi membaca halaman bawaannya sendiri (pengaturan, tab baru, toko ekstensi) atau sebagian halaman yang dilindungi. File di komputer Anda yang dibuka di tab juga tidak bisa dibaca: buka dengan “Pilih file” di tab ViewCSV.
Tautan CSV tidak terbuka
- Akses tidak diizinkan: pilih “Izinkan dan buka” lagi dan setujui pertanyaan browser untuk situs itu.
- “Tautan ini dialihkan ke alamat lain”: ViewCSV tidak mengikuti pengalihan. Buka tautan di browser, lalu gunakan alamat akhirnya, atau unduh filenya.
- “Situs ini meminta Anda login” (error 401 atau 403): ViewCSV tidak mengirim info login Anda. Unduh file lewat browser saja.
- “Tautan ini menghasilkan halaman web, bukan file CSV”: tautan mengarah ke halaman login atau halaman unduhan, bukan ke filenya.
- Terlalu besar atau lebih lama dari 60 detik, ada nama pengguna atau kata sandi di tautan, atau alamat di jaringan Anda sendiri: unduhan ditolak.
- Dalam semua kasus, Anda bisa mengunduh file lewat browser dan membukanya dengan “Pilih file”.
Ekspor
- Hasil ekspor berformat UTF-8. Aktifkan opsi BOM UTF-8 (aktif secara bawaan) jika spreadsheet menampilkan huruf beraksen atau aksara non-Latin dengan salah.
- Ekspor CSV memakai pemisah file aslinya secara bawaan; pilih pemisah lain di dialog Ekspor. Nilai ditulis persis seperti adanya, tanpa diformat ulang.
- “Lindungi dari rumus spreadsheet” (aktif secara bawaan) menambahkan apostrof di depan sel yang diawali =, +, - atau @ (atau versi lebar penuhnya, tab, atau carriage return) dan bukan angka biasa, agar spreadsheet menampilkannya sebagai teks, bukan menjalankannya. Matikan jika Anda memerlukan teks asli yang persis, misalnya untuk dimuat ke database.
- Ekspor JSON berupa array berisi objek, dengan setiap nilai sebagai string. Kolom tanpa nama menjadi “Column N”, dan nama yang berulang diberi “(2)”, “(3)”.
- Pilih apakah mengekspor baris yang tampil (setelah pencarian dan filter, sesuai urutan saat ini) atau semua baris, dan apakah kolom tersembunyi tidak disertakan.
- Ekspor yang lebih besar dari 209.715.200 byte (200 MB) ditolak: filter baris atau sembunyikan kolom terlebih dahulu.
File asli dan perubahan yang belum disimpan
ViewCSV tidak pernah mengubah file asli atau halaman web Anda. Hasil edit, baris yang dihapus, dan kolom yang diganti namanya hanya ada di tab ViewCSV sampai Anda mengekspornya, dan Urungkan bisa membatalkan 200 perubahan terakhir. Mengurutkan, mencari, dan memfilter hanya mengubah tampilan. Menutup atau memuat ulang tab membuang perubahan (browser bertanya dulu), dan mengubah “Pengaturan impor” membaca ulang data sehingga perubahan juga terbuang.
Kolom angka diurutkan seperti teks
Angka hanya dikenali sebagai desimal biasa dengan titik, seperti 1234.5 atau -0.75, dan bilangan bulat seperti 125000. Koma desimal, pemisah ribuan, Rp, eksponen, dan tanggal dianggap teks, dan kolom dengan angka nol di depan (kode pos, nomor pesanan, NIK) sengaja dianggap teks. Perhatikan: 125.000 tanpa Rp dibaca sebagai desimal 125. Teks diurutkan secara alami, jadi 2 tetap muncul sebelum 10.
Tanya jawab
Kenapa ada apostrof di Excel setelah file diekspor?
Perlindungan rumus menambahkannya pada nilai yang diawali =, +, - atau @. Matikan “Lindungi dari rumus spreadsheet” di dialog Ekspor jika Anda tidak menginginkannya.
Bisakah hasil edit dikembalikan setelah tab ditutup?
Tidak. Data hanya ada di tab yang terbuka; ekspor dulu sebelum menutupnya.
Kenapa harga seperti Rp125.000 tidak bisa difilter sebagai angka?
Di ViewCSV, angka hanya desimal dengan titik dan tanpa pemisah ribuan, seperti 125000. Nilainya tetap disimpan persis dan masih bisa dicari serta difilter sebagai teks.
Apakah ekstensi ini bisa dipakai tanpa internet?
Bisa, untuk file, teks tempelan, dan tabel di halaman yang sudah terbuka. Membuka tautan CSV memerlukan koneksi ke situs tersebut.