ฉันจะทราบได้อย่างไรว่า Excel รุ่นใดที่ใช้ในการสร้างไฟล์. xls


12

ไม่มีใครรู้วิธีพิจารณาว่า Excel รุ่นใดที่ใช้ในการสร้างไฟล์ เรามีไฟล์. xls บางไฟล์และจำเป็นต้องกำหนดเวอร์ชัน พวกเขาเปิดได้ดีใน Excel 2007 และสูงกว่า แต่เพื่อนร่วมงานต้องการตรวจสอบเวอร์ชันดั้งเดิมของพวกเขา

ฉันได้ตรวจสอบฐานสิบหกเพื่อทำนิติวิทยาศาสตร์ที่คล้ายกันในไฟล์. doc และไฟล์ภาพ แต่ฉันไม่พบสิ่งใดที่มีประโยชน์เป็นพิเศษในไฟล์. xls และคุณสมบัติเพิ่มเติมดูเหมือนจะไม่ช่วยอะไรเช่นกัน

คำตอบ:


10

Microsoft KB 178605: วิธีตรวจสอบเวอร์ชันของสมุดงาน Microsoft Excel

Microsoft Excel บันทึกข้อมูลโดยใช้ที่เก็บข้อมูลที่มีโครงสร้าง โดยเฉพาะอย่างยิ่งมันสร้างกระแสข้อมูลที่เรียกว่า "สมุดงาน" (ก่อนหน้านี้เพียงแค่ "หนังสือ") ซึ่งจะบันทึกเนื้อหาที่เริ่มต้นด้วยระเบียน BOF (จุดเริ่มต้นของไฟล์) บันทึกนี้มีคุณสมบัติที่มีประโยชน์ของสมุดงานเช่นเดียวกับรุ่น

บทความนั้นจะให้รหัส C ++ ตัวอย่างเพื่อถ่ายโอนข้อมูลนี้

โปรดดูเพิ่มเติมที่ Stackoverflow
วิธีระบุว่าไฟล์ Excel สอดคล้องกับข้อกำหนดของ Excel 95 หรือ Excel 97 หรือไม่


3

คุณสามารถบันทึกไฟล์ excel ด้วยนามสกุล. zip จากนั้นเปิดไฟล์เก็บถาวรนั้นและดูในโฟลเดอร์ docProps เปิด app.xml และตรวจสอบโหนด AppVersion:

16.0300


1

เท่าที่ฉันรู้ใน Meta Data มันเพียงเก็บเป็น "Microsoft Excel"

นอกเหนือจากการดูไฟล์สำหรับรุ่นเช่น. xlsx สำหรับปี 2007 และ 2010 หรือ. xls สำหรับ 97-2003 (อาจเก่ากว่า แต่ไม่น่าเป็นไปได้) ฉันไม่แน่ใจว่ามีวิธีที่ดีในการค้นหา

ทำไมเพื่อนร่วมงานของคุณต้องการรู้ หากคุณพูดว่าเป้าหมายคืออะไรนอกเหนือไปจากการค้นหาหมายเลขเวอร์ชันฉันอาจสามารถช่วยให้คุณค้นหาวิธีอื่นในการบรรลุเป้าหมาย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.