Excel mengatakan format file tidak cocok dengan ekstensi
8/8/2023

Excel mengatakan format file tidak cocok dengan ekstensi

Setengah file .xls yang diekspor oleh alat pelaporan bukan file Excel sama sekali. Cara mengetahui apa yang sebenarnya Anda miliki, dan berapa biaya masing‑masing penipu tersebut.

Sebuah sistem mengirimkan Anda report.xls lewat email, Anda mengklik ganda, dan Excel menampilkan peringatan: format file dan ekstensi 'report.xls' tidak cocok. Buka saja dan file tersebut bisa berfungsi atau mengisi layar dengan markup. Unggah ke Penampil Excel sebagai gantinya — penampil ini membaca apa isi file bukan apa namanya. XLS, XLSX, CSV, ODS serta varian makro, biner, dan templat, hingga 20 MB, dihapus ketika Anda menutup tab.

PENAMPIL DOKUMEN EXCEL ONLINE XLS XLSX
PENAMPIL DOKUMEN EXCEL ONLINE XLS XLSX

Ekstensi hanyalah klaim, bukan fakta

Tidak ada yang menghentikan program menulis byte apa saja yang diinginkannya dan memberi nama hasilnya .xls, dan banyak program melakukannya. Alat pelaporan, ERP, portal perbankan, dan panel admin semuanya menawarkan “Ekspor ke Excel”, dan cara termurah untuk membuat fitur itu adalah menghasilkan sesuatu yang lain dan memberi ekstensi Excel, karena Excel biasanya akan membukanya.

Sejak Excel 2007 file diperiksa sebelum dibuka, di sinilah peringatan muncul. Itu bukan pesan kerusakan. Itu Excel memberi tahu Anda bahwa nama file salah.

Menemukan apa yang sebenarnya Anda miliki

Buka file tersebut di editor teks — Notepad sudah cukup — dan lihat baris pertama. Lima hal menjelaskan hampir semuanya.

  • <html, <head> or <table — sebuah tabel HTML dengan nama spreadsheet di dalamnya. Browser dan laporan web menghasilkan ini secara terus‑menerus.
  • <?xml — SpreadsheetML, format buku kerja XML yang ditulis Excel 2003.
  • PK — sebuah arsip ZIP, jadi XLSX (atau ODS, atau DOCX) yang sebenarnya dengan ekstensi yang salah.
  • Unreadable binary starting with the bytes D0 CF 11 E0 — sebuah XLS asli pra‑2007. Ini memang apa yang dikatakannya.
  • Plain readable text with commas, semicolons or tabs between values — file teks delimited, yaitu CSV yang memakai nama orang lain.

Apa biaya masing‑masing penipu

Intinya mengetahui bahwa masing‑masing kehilangan hal yang berbeda.

Tabel HTML membawa nilai dan sebagian format, dan tidak ada rumus sama sekali. Sistem ekspor menghitung angka‑angka dan menuliskan jawabannya. Tidak ada yang dapat dihitung ulang di bawahnya, dan tidak ada yang hilang dalam proses — karena tidak pernah ditulis.

SpreadsheetML memang menyimpan rumus dan format sel. Yang tidak dapat disimpannya adalah diagram dan tabel pivot; format ini tidak memiliki cara untuk menyimpannya, sehingga mereka dihilangkan saat file ditulis, bukan saat Anda membukanya.

XLSX yang salah nama tidak kehilangan apa‑apa. Itu adalah buku kerja modern lengkap dan satu‑satunya yang salah hanyalah enam karakter pada nama file.

File teks delimited memiliki nilai dan tidak ada yang lain: tidak ada rumus, tidak ada format, tidak ada lembar kedua. Jika terlihat seperti satu kolom teks dengan koma, pemisahnya bukan yang diharapkan oleh salinan Excel Anda.

Memperbaikinya, sekali

Untuk apa pun yang harus Anda pertahankan, buka di Excel melewati peringatan, lalu File, Simpan Sebagai, Excel Workbook (.xlsx). Sekarang Anda memiliki buku kerja asli dan peringatan tersebut hilang selamanya.

Untuk XLSX yang salah nama, ganti namanya dan selesai. Mengganti nama bukan konversi dan hampir tidak pernah membantu — ini satu‑satu kasus di mana itu membantu, karena isinya sudah benar.

Yang bukan penipu

.xlsb tampak mencurigakan tetapi tidak. Itu adalah buku kerja Excel asli yang disimpan sebagai biner alih‑alih XML terkompresi: data sama, secara signifikan lebih kecil, dan membuka lebih cepat pada model besar. Jika seorang kolega mengirimkan satu, tidak ada yang salah dengannya.

Apapun file tersebut, Penampil Excel akan membukanya dan menampilkan lembar‑lembarnya.