บางครั้งคุณอาจต้องแปลง XML เป็น ตาราง Excel ในบทความนี้ จะอธิบายวิธีแปลง XML เป็น ตาราง Excel โดยใช้ Microsoft 365 version
คุณสามารถดาวน์โหลดสมุดงานฝึกปฏิบัติได้ที่นี่:
ไฟล์ XML คืออะไร?
ไฟล์ XML สามารถจัดเก็บข้อมูลในรูปแบบที่อ่านได้สำหรับแอปพลิเคชันและระบบต่างๆ โดยพื้นฐาน XML ย่อมาจาก Extensible Markup Language จริงๆ แล้ว ผู้ใช้ไม่สามารถอ่านไฟล์ XML ได้ง่าย นั่นคือเหตุผลที่ต้องแปลงเป็นรูปแบบอื่น อีกทั้ง ไฟล์ XML ใช้หลักสำหรับจัดเก็บและขนส่งข้อมูล คล้ายกับรูปแบบ HTML แตแท็กไม่ได้ถูกกำหนดไว้ล่วงหน้า
อย่างไรก็ตาม คุณสามารถเปิด XML ได้ง่ายด้วยโปรแกรมแก้ไขข้อความ หากมีเฉพาะข้อมูลข้อความ และทำการเปลี่ยนแปลงที่จำเป็นได้ ส่วนหากมีข้อมูลทั้งข้อความและตัวเลข คุณสามารถดึง XML ไป Excel และอ่านได้ง่าย
3 วิธีแปลง XML เป็นตาราง Excel
ที่นี่ จะอธิบาย 3 วิธีที่เหมาะสม สำหรับการแปลง XML เป็น ตาราง Excel นอกจากนี้ สำหรับความเข้าใจที่ดีกว่า จะใช้ 2 ไฟล์ XML หนึ่งแสดงด้านล่าง

1. ใช้แท็บ Data แปลง XML เป็นตาราง Excel
ที่นี่ คุณสามารถใช้ Data แท็บ เพื่อแปลง XML เป็นตาราง Excel อีกทั้ง คุณสามารถใช้ สอง วิธีที่แตกต่างกัน ภายใต้ Data แท็บนี้ อาจใช้วิธีนี้เมื่อ XML ของคุณบันทึกอยู่บนอุปกรณ์ มาดูขั้นตอนกัน
ขั้นตอน:
- จากแท็บ Data >> ไปที่เมนู Get Data
- จากคุณสมบัติ From File >> เลือก From XML

ในขณะนี้ คุณจะได้หน้าต่างใหม่ชื่อ Import Data
- เลือกไฟล์ XML ของคุณ
- คลิก Import

ผลลัพธ์: คุณจะเห็นหน้าต่างชื่อ Navigator
- ที่นี่ เลือกไฟล์ record
- คลิก Load

ต่อมา คุณจะเห็นผลลัพธ์ดังนี้ หากสังเกต จะเห็น Dates อยู่ในรูปแบบ General

- เลือกเซลล์ C2:C8
- เลือก Short Date จาก Number formatting ในแท็บ Home

ตอนนี้ วันที่ของคุณอยู่ในรูปแบบ Date แล้ว

ที่นี่ หากต้องการ คุณสามารถจัดรูปแบบตาราง Excel ได้อีก

2. ใช้ Web URL แปลง XML เป็นตาราง Excel
ตอนนี้ จะใช้ Web URL เพื่อแปลง XML เป็น ตาราง Excel อาจใช้วิธีนี้ เมื่อคุณมีไฟล์ XML ออนไลน์ มาดูขั้นตอนกัน
ขั้นตอน:
- จากแท็บ Data >> ไปที่เมนู Get Data
- จากคุณสมบัติ From Other Sources >> เลือก From Web

ในขณะนี้ กล่องโต้ตอบใหม่ชื่อ From Web จะปรากฏ
- เลือก Basic
- วางลิงก์ไฟล์ของคุณในกล่อง URL
- ที่นี่ ใช้ลิงก์ XML File นี้
- กด OK

ผลลัพธ์: คุณจะเห็นหน้าต่างชื่อ Navigator
- ที่นี่ เลือกไฟล์ url
- คลิก Load

สุดท้าย คุณจะได้ ตาราง Excel ที่แปลงแล้ว

3. ใช้คุณสมบัติ Import จากแท็บ Developer ใน Excel
อย่างไรก็ตาม คุณสามารถใช้ Developer แท็บ เพื่อแปลงไฟล์ XML เป็น ตาราง Excel มาดูขั้นตอนกัน
ขั้นตอน:
- เริ่มต้น จากแท็บ Developer >> เลือก Import

ในขณะนี้ หน้าต่างใหม่ชื่อ Import XML จะปรากฏ
- เลือกไฟล์ XML ของคุณในกล่อง File name
- คลิก Import

หลังจากนั้น คุณอาจเห็นกล่องโต้ตอบชื่อ Error In XML
- หากเห็น ให้กด OK

ต่อมา กล่องโต้ตอบอีกอันชื่อ Import Data จะปรากฏ
- ที่นี่ เลือก XML table in existing worksheet: รวมถึงตำแหน่ง
- จากนั้น กด OK

สุดท้าย คุณจะเห็นตารางข้อมูลดังนี้ ที่นี่ Dates อยู่ในรูปแบบ General ดังนั้น จะเปลี่ยนรูปแบบนี้เป็น Date

ต่อไปนี้คือรูปแบบสุดท้ายของ ตาราง Excel ที่แปลงแล้ว

สรุป
หวังว่าบทความนี้จะเป็นประโยชน์ ที่นี่ ได้อธิบาย 3 วิธีที่เหมาะสม วิธีแปลง XML เป็น ตาราง Excel คุณสามารถเยี่ยมชมเว็บไซต์ Exceldemy เพื่อเรียนรู้เนื้อหาเกี่ยวกับ Excel เพิ่มเติม โปรด留言 ข้อเสนอแนะ หรือคำถามในส่วนความคิดเห็นด้านล่างครับ