หากคุณหา วิธีบันทึก Excel เป็น XML Data Mapping คุณมาถูกที่แล้ว XML เป็น Markup Language ทำงานเหมือน HTML XML ออกแบบมาเพื่อจัดเก็บและส่งข้อมูล การใช้ Excel จัดเก็บข้อมูลในรูปแบบ XML ช่วยให้จัดเก็บข้อมูลบนเว็บและเข้าถึงได้จากผู้ใช้อื่น บทความนี้จะอธิบายวิธีบันทึก Excel เป็น XML Data Mapping
5 ขั้นตอน บันทึกไฟล์ Excel เป็น XML Data Mapping
ต้องเตรียม Dataset ใน Excel และแปลงเป็น XML ขณะบันทึกเป็น XML Data Mapping ทำตามขั้นตอนง่ายๆ สำหรับบทความนี้ใช้ Microsoft Excel 365 แต่ใช้เวอร์ชันอื่นได้ตามสะดวก
1. สร้าง Dataset ใน Spreadsheet เพื่อบันทึกเป็น XML Data Mapping
ขั้นแรก สร้าง Dataset ชื่อ List of Employees มี Column Headers: Name of Employee, Working Hours, และ Hourly Pay Rate Dataset เห็นได้ในภาพ

ตอนนี้จะแปลง Dataset นี้เป็น XML File
2. บันทึกโค้ดใน Notepad เป็น XML Schema
ในขั้นตอนนี้ เขียน XML Schema ใน Text Editor ที่นี่เขียนใน Notepad Schema เห็นได้ในภาพ

นอกจากนี้ ไม่ควรเว้นวรรคระหว่างคำใน Column Headers ในโค้ด Notepad ใช้ headers เช่น NameofEmployee, WorkingHours ไม่ใช่ Name of Employee, Working Hours เพราะถ้ามี Space Schema จะไม่ทำงานกับ XML Maps
ต่อมา ต้องบันทึกในรูปแบบ XML
ไป File > Save As

- ตั้งชื่อไฟล์ เราตั้ง Excel-to-XML.xml
- คลิก Save

3. เปิด XML Source Panel และเพิ่ม XML Map
ขั้นตอนนี้ ต้องเปิด Panel XML Source
ไป Developer Tab > เลือก Source

จะมี XML Source Panel โผล่
คลิก XML Maps ที่มุม ขวาล่าง ของ Panel

จะมีหน้าต่าง XML Maps โผล่
คลิก Add

- เลือกไฟล์ Excel-to-XML.xml จากตำแหน่งในคอมพิวเตอร์ คลิก Open

ไฟล์ XML จะถูกเพิ่มใน XML Maps Window
เลือกไฟล์ > คลิก OK

จะเห็น Elements ของ Dataset ปรากฏใน XML Source Panel

4. รวม XML Elements เข้า Dataset ที่มีอยู่ เพื่อบันทึกเป็น XML Data Mapping
ขั้นตอนนี้ รวม XML Elements เข้า Dataset
เลือก Header แถวแรกของ Dataset ที่นี่เลือก Name of Employee
ดับเบิลคลิก Element ที่ชื่อเดียวกันจาก XML Source Panel

จะเห็น Header และ Dataset ใต้มันกลายเป็น Table แสดงสัญลักษณ์ Dropdown ใต้คอลัมน์ที่แปลงแล้ว (ทำเครื่องหมายสีแดงในภาพ)

ทำซ้ำสำหรับ Column Headers Working Hours และ Hourly Pay Rate
จะได้ผลลัพธ์ตามภาพ

5. ส่งออกไฟล์ Excel เป็น XML File เพื่อบันทึกเป็น XML Data Mapping
สุดท้าย ส่งออก Excel Dataset เป็น XML File
ไป Developer Tab > คลิก Export

- จะสังเกตว่าไฟล์มี Extension .xml อยู่แล้ว
- เลือกไฟล์ > คลิก Export

สุดท้าย Dataset ที่มีอยู่กลายเป็น XML
สิ่งที่ควรจำ
- ไม่ควรเว้นวรรคระหว่างคำใน Column Headers ในโค้ด Notepad
- ควรตั้งชื่อในโค้ดเหมือนชื่อที่ตั้งตอน Save Notepad
- ต้องเลือก All Files ตอน Save Notepad
สรุป
สามารถบันทึกไฟล์ Excel เป็น XML Data Mapping ได้อย่างมีประสิทธิภาพ หาศึกษาบทความนี้อย่างละเอียด โปรดเยี่ยมชมแพลตฟอร์มเรียนรู้ Excel อย่างเป็นทางการ ExcelDemy สำหรับคำถามเพิ่มเติม