อัปเดตล่าสุด: 13 พฤษภาคม 2025

ส่วนขยาย XLS และ XLSX แทนรูปแบบไฟล์ Excel ที่ได้รับความนิยม ซึ่งถูกนำเสนอโดย Microsoft ในชุดโปรแกรม Office ในช่วงเวลาต่าง ๆ โดยที่ XLS เป็นรูปแบบไฟล์ที่เก่าแก่และใช้กันอย่างแพร่หลายโดยรู้จักในชื่อ Excel97-2003 รูปแบบไฟล์ XLSX ถูกแนะนำมาเพื่อแทนที่ประเภทไฟล์ XLS พร้อมกับการเปิดตัว Excel 2007 ผู้ใช้ทั่วไปอาจไม่ทราบถึงความแตกต่างเบื้องล่างระหว่างสองรูปแบบไฟล์นี้ แต่ XLS นั้นแตกต่างจากไฟล์ XLSX ในหลาย ๆ ด้านตามที่อธิบายด้านล่างนี้
XLS vs XLSX
แล้วอะไรที่แตกต่างกันจริง ๆ ระหว่าง XLS และ XLSX? ต่อไปนี้คือรายการความแตกต่างระหว่างรูปแบบไฟล์ XLS และ XLSX
ความแตกต่างของรูปแบบไฟล์
รูปแบบไฟล์เบื้องล่างเป็นสิ่งที่ทำให้เกิดความแตกต่างหลักระหว่างไฟล์ XLS และ XLSX
ไฟล์ XLS อิงตาม Binary Interchange File Format (BIFF) และเก็บข้อมูลในรูปแบบไบนารีตามที่ระบุในข้อกำหนดรูปแบบไฟล์ XLS ข้อมูลถูกจัดเรียงในไฟล์ XLS เป็นสตรีมไบนารีในรูปของไฟล์คอมพาวด์ตามที่อธิบายใน [MS-XLS].
ในทางกลับกัน ไฟล์ XLSX อิงตามรูปแบบ Office Open XML ที่เก็บข้อมูลในไฟล์ XML ที่ถูกบีบอัดในรูปแบบ ZIP โครงสร้างและไฟล์เบื้องล่างสามารถตรวจสอบได้ด้วยการแตกไฟล์ .xlsx ออกมา ตัวอย่างไฟล์ XLSX เมื่อเปลี่ยนชื่อให้เป็น .zip และคลายออก เนื้อหาภายในสามารถถูกสังเกตเห็นในโฟลเดอร์เหมือนโฟลเดอร์อื่น ๆ ของไฟล์
การสนับสนุนสำหรับมาโคร
ไฟล์ XLS เป็นรูปแบบเก่าที่สนับสนุนมาโครซึ่งเป็นโปรแกรมที่ผู้ใช้ปลายทางเขียนและใช้สำหรับอัตโนมัติของงานต่าง ๆ เช่น การเปิดไฟล์ การเปรียบเทียบข้อมูล เป็นต้น มาโครที่ปลายด้านหนึ่งช่วยให้งานอัตโนมัติ แต่ในทางกลับกันอาจเป็นอันตรายได้เช่นกันเนื่องจากจะทำงานโดยตรงเมื่อคุณเปิดไฟล์ Excel
ในทางตรงกันข้าม ไฟล์ XLSX ไม่สนับสนุนมาโคร หากคุณต้องการฝังและดำเนินการมาโคร คุณจะต้องบันทึกไฟล์ของคุณเป็น XLSM ซึ่งเป็นรูปแบบไฟล์สเปรดชีต Excel Open XML ที่รองรับมาโคร
ความสามารถในการรองรับของ Excel
ไฟล์ XLS สามารถเปิดได้ด้วย Excel ทุกรุ่นเนื่องจากความสามารถเข้ากันย้อนหลังของมัน แต่ XLSX สามารถเปิดได้เฉพาะ Excel 2007 และรุ่นที่ตามมาเท่านั้น
มีคำถามเพิ่มเติมเกี่ยวกับรายละเอียดภายในของรูปแบบไฟล์ XLS หรือ XLSX หรือไม่? คุณสามารถติดต่อกับผู้เชี่ยวชาญด้านรูปแบบไฟล์ผ่าน ฟอรั่มเกี่ยวกับรูปแบบไฟล์ เพื่อขอคำแนะนำสำหรับคำถามของคุณได้