ไฟล์ XLSX คืออะไร??
XLSX เป็นรูปแบบที่รู้จักกันดีสำหรับเอกสาร Microsoft Excel ซึ่งเปิดตัวโดย Microsoft พร้อมกับการเปิดตัว Microsoft Office 2007 ตามโครงสร้างที่จัดตาม Open Packaging Conventions ดังที่ระบุไว้ใน [ตอนที่ 2](https://www .ecma-international.org/publications/standards/Ecma-376.htm) ของ OOXML มาตรฐาน ECMA-376 รูปแบบใหม่คือแพ็คเกจซิปที่มีไฟล์ XML จำนวนหนึ่ง สามารถตรวจสอบโครงสร้างพื้นฐานและไฟล์ได้โดยการแตกไฟล์ .xlsx
ประวัติโดยย่อของรูปแบบไฟล์ XLSX
รูปแบบไฟล์ XLSX เปิดตัวในปี 2550 และใช้มาตรฐาน Open XML ที่ดัดแปลงโดย Microsoft ในปี 2543 ก่อนหน้า XLSX รูปแบบไฟล์ทั่วไปที่ใช้คือ XLS ซึ่งเป็นรูปแบบไฟล์ไบนารีล้วน ไฟล์ประเภทใหม่ได้เพิ่มข้อดีของขนาดไฟล์ที่เล็ก การเปลี่ยนแปลงที่เสียหายน้อยลง และการแสดงรูปภาพที่มีรูปแบบเหมาะสม ในช่วงต้นปี 2000 Microsoft ตัดสินใจทำการเปลี่ยนแปลงเพื่อรองรับมาตรฐานสำหรับ Office Open XML ภายในปี 2550 รูปแบบไฟล์ใหม่นี้กลายเป็นส่วนหนึ่งของ Office 2007 และใช้ใน Microsoft Office เวอร์ชันใหม่ด้วย
ข้อมูลจำเพาะรูปแบบไฟล์ XLSX
ข้อมูลจำเพาะของรูปแบบไฟล์ XLSX อย่างเป็นทางการจาก Microsoft มีให้บริการทางออนไลน์ หากต้องการดูว่ามีอะไรอยู่ในไฟล์ XLSX ให้เปลี่ยนชื่อเป็นไฟล์ ZIP โดยเปลี่ยนนามสกุลแล้วแตกไฟล์เพื่อดูไฟล์ที่เป็นส่วนประกอบของสมุดงาน Excel นี้ สมุดงานเปล่า เมื่อแยกเป็นไฟล์แล้ว จะมีไฟล์และโฟลเดอร์ที่เป็นส่วนประกอบดังต่อไปนี้
[Content_Types].xml
ไฟล์นี้เป็นไฟล์เดียวที่พบที่ระดับฐานเมื่อแตก zip จะแสดงรายการประเภทเนื้อหาสำหรับชิ้นส่วนภายในแพ็คเกจ การอ้างอิงทั้งหมดไปยังไฟล์ XML ที่รวมอยู่ในแพ็คเกจจะถูกอ้างอิงในไฟล์ XML นี้
_rels (โฟลเดอร์)
นี่คือโฟลเดอร์ความสัมพันธ์ที่มีไฟล์ XML ไฟล์เดียวที่เก็บความสัมพันธ์ระดับแพ็คเกจ ลิงก์ไปยังส่วนสำคัญของไฟล์ Xlsx มีอยู่ในไฟล์นี้เป็น URI URI เหล่านี้จะระบุประเภทของความสัมพันธ์ของส่วนสำคัญแต่ละส่วนกับแพ็คเกจ ซึ่งรวมถึงความสัมพันธ์กับเอกสารสำนักงานหลักที่อยู่ใน xl/workbook.xml และส่วนอื่นๆ ภายใน docProps เป็นคุณสมบัติหลักและคุณสมบัติเพิ่มเติม
เอกสารประกอบ
โฟลเดอร์นี้มีคุณสมบัติเอกสารโดยรวม ซึ่งรวมถึงชุดของคุณสมบัติหลัก ชุดของคุณสมบัติเพิ่มเติมหรือคุณสมบัติเฉพาะของแอปพลิเคชัน และภาพตัวอย่างขนาดย่อของเอกสาร สมุดงานเปล่ามีสองไฟล์ในโฟลเดอร์นี้ ได้แก่ app.xml และ core.xml core.xml มีข้อมูลเช่นผู้เขียน วันที่สร้างและบันทึก และแก้ไข App.xml มีข้อมูลเกี่ยวกับเนื้อหาของไฟล์
xl (โฟลเดอร์)
นี่คือโฟลเดอร์หลักที่มีรายละเอียดทั้งหมดเกี่ยวกับเนื้อหาของสมุดงาน ตามค่าเริ่มต้น จะมีโฟลเดอร์ต่อไปนี้:
- _rels
- ธีม
- ใบงาน
และไฟล์ xml ต่อไปนี้:
*styles.xml
- สมุดงาน.xml
ตัวอย่างรูปแบบ XLSX
สำหรับแผ่นงาน Excel แต่ละแผ่นที่อยู่ในสมุดงาน จะมีไฟล์ XML หนึ่งไฟล์ คุณสามารถค้นหาไฟล์ XML เหล่านี้ได้ในโฟลเดอร์ xl/worksheets ข้อมูลทั้งหมดที่อยู่ในเวิร์กชีตถูกจัดระเบียบตามส่วนต่างๆ ในไฟล์ XML ลองตรวจสอบแผ่นงานตัวอย่างจากสมุดงานที่แสดงในภาพต่อไปนี้
อย่างที่เห็น เวิร์กชีตนี้มีเนื้อหาในเซลล์ A1 ถึง B2 และรูปภาพ นอกจากนี้ เซลล์ G13 ยังเป็นเซลล์ที่ใช้งานอยู่ในเวิร์กชีต ตอนนี้ เรามาตรวจสอบไฟล์ xl/worksheets/sheet1.xml เพื่อดูว่าข้อมูลนี้แสดงอยู่ในไฟล์ XML อย่างไร เนื้อหาของไฟล์ XML นี้มีดังต่อไปนี้
- แท็บจะใช้สีของธีม มันถูกกล่าวถึงในไฟล์ XML พร้อมแท็ก ตามรหัสธีม
- ค่า tabSelected ตั้งค่าเป็น 1 ซึ่งแสดงว่านี่คือแผ่นงานที่เลือก
- ดังที่เห็นในภาพแรกด้านบน เซลล์ G13 ในเวิร์กชีตเป็นเซลล์ที่ใช้งานอยู่ซึ่งกล่าวถึงในไฟล์ XML ด้วย
- แท็บ sheetData แสดงข้อมูลที่มีอยู่ในแผ่นงาน อย่างไรก็ตาม คุณจะเห็นว่าไม่มีเนื้อหาต้นฉบับของแผ่นงานในส่วนนี้ นี่เป็นเพราะข้อความถูกอ้างอิงทางอ้อมจากชีต XML “sharedStrings” การเชื่อมโยงนี้ช่วยให้แน่ใจว่าแต่ละข้อความจะถูกบันทึกเพียงครั้งเดียวและสามารถอ้างอิงได้อีกครั้งเพื่อประหยัดพื้นที่
- รูปภาพที่เห็นอ้างอิงโดยรหัสอ้างอิง “rId2”
มีส่วนช่วย
ต้องการแบ่งปันบางอย่างเกี่ยวกับรูปแบบไฟล์ XLSX หรือสเปรดชีตหรือไม่ คุณสามารถโพสต์การค้นพบของคุณได้ในส่วนข่าวรูปแบบไฟล์สเปรดชีต