Bagaimana saya bisa menentukan versi Excel mana yang digunakan untuk membuat file .xls?


12

Adakah yang tahu cara menentukan versi Excel mana yang digunakan untuk membuat file? Kami memiliki beberapa file .xls dan perlu menentukan versinya. Mereka terbuka dengan baik di Excel 2007 dan lebih tinggi, tetapi rekan kerja ingin menentukan versi asli yang tepat.

Saya telah memeriksa hex dumps untuk melakukan forensik serupa pada file .doc dan gambar, tetapi saya tidak dapat menemukan sesuatu yang sangat berguna dalam file .xls dan properti yang diperluas tampaknya juga tidak membantu.

Jawaban:


10

Microsoft KB 178605: Cara Menentukan Versi Buku Kerja Microsoft Excel

Microsoft Excel menyimpan data menggunakan penyimpanan terstruktur. Secara khusus, ini menciptakan aliran data yang disebut "Buku Kerja" (sebelumnya hanya "Buku") di mana ia menyimpan konten yang dimulai dengan catatan BOF (awal file). Catatan ini berisi atribut berguna dari buku kerja, serta versi.

Artikel itu selanjutnya memberikan kode sampel C ++ untuk membuang informasi ini.

Lihat juga, Stackoverflow,
Bagaimana mengidentifikasi apakah file Excel sesuai dengan spesifikasi Excel 95 atau Excel 97?


3

Anda juga dapat menyimpan file excel dengan ekstensi .zip. Kemudian buka arsip itu dan lihat di folder docProps. Buka app.xml dan periksa simpul AppVersion:

16.0300


1

Sejauh yang saya tahu, di Meta Data hanya menyimpannya sebagai "Microsoft Excel".

Selain melihat file untuk versi misalnya .xlsx untuk 2007 dan 2010, atau .xls untuk 97-2003 (bisa lebih tua, tetapi tidak mungkin), saya tidak yakin ada cara yang baik untuk mengetahuinya.

Mengapa rekan kerja Anda ingin tahu? Jika Anda mengatakan apa tujuannya selain menemukan nomor versi, saya mungkin dapat membantu Anda menemukan cara lain untuk mencapainya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.