เรามักต้องแปลงไฟล์ XML ขนาดใหญ่เป็น Excel เพื่อความเข้าใจหรืออ่านข้อมูลง่ายขึ้น ในบทช่วยสอนนี้จะเรียนรู้วิธีแปลง XML ขนาดใหญ่เป็น Excel เนื่องจากไฟล์ XML อาจมาจากที่เก็บในคอมพิวเตอร์หรือลิงก์เว็บ จะแสดงทั้ง 2 กรณี
ดาวน์โหลดสมุดงานฝึกปฏิบัติได้ที่นี่
2 วิธีมีประสิทธิภาพแปลง XML ขนาดใหญ่เป็น Excel
ขึ้นอยู่กับแหล่งที่มาของไฟล์ XML สามารถแปลง XML เป็น Excel ได้ 2 วิธี หนึ่งคือแปลงจากไฟล์ .xml อีกหนึ่งจาก ลิงก์เว็บ ทั้ง 2 สถานการณ์อธิบายด้านล่างพร้อมขั้นตอน
1. ใช้ไฟล์ที่จัดเก็บในหน่วยความจำระบบ
วิธีนี้ใช้ไฟล์จัดเก็บในระบบท้องถิ่นหรือ PC แปลงจาก XML เป็น Excel ทำตามขั้นตอน:
ขั้นตอน:
- ไปที่แท็บ Data ใน Ribbon
- เลือก Get Data ในส่วน Get and Transform Data
- เลือก From Files และ From XML ภายใต้ Get Data

- กล่องเลือกจะปรากฏ ต้องระบุและเลือกไฟล์ XML ที่จะนำเข้า

- ไฟล์ XML จะแสดงในกล่อง Navigation

- เลือกเวิร์กชีตที่ต้องการนำเข้า กรณีนี้คือ sitemap

- กด Load เพื่อแสดงข้อมูล XML บนแผ่นงาน

- จะสร้างเวิร์กชีตใหม่ชื่อ sitemap พร้อมตารางข้อมูลตามที่แสดงในกล่อง Navigator
ตัวเลือกเพิ่มเติม:
- หากต้องการปรับข้อมูล เช่น ยกเลิกเลือกคอลัมน์, เปลี่ยนชื่อ, หรือเปลี่ยนค่า ให้เลือก Transform ก่อนกด Load การเลือก Transform จะนำตารางไปที่ Power Query Editor ที่นี่แก้ไขข้อมูลตาราง, หัวข้อ, ลบหรือเพิ่มข้อมูลได้

อ่านเพิ่มเติม: วิธีแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)
2. ใช้ลิงก์เว็บแปลง XML ขนาดใหญ่เป็น Excel
วิธีนี้ใช้ลิงก์เว็บแทนไฟล์จัดเก็บในคอมพิวเตอร์ แปลง XML เป็น Excel ทำตามขั้นตอน:
ขั้นตอน:
- ไปที่แท็บ Data ใน Ribbon เลือก Get Data เหมือนเดิม
- เปลี่ยนที่นี่ แทนที่จะเลือก From Files ให้คลิก From Other Sources แล้วเลือก From Web

- กล่องโต้ตอบจะโผล่ ขอลิงก์เว็บไซต์หรือลิงก์ไฟล์ XML คัดลอกและวางลิงก์ไฟล์ XML แล้วกด OK

- ไฟล์จะปรากฏในกล่อง Navigator เหมือนวิธีก่อน แต่ที่มาคือลิงก์เว็บที่ใส่ไปก่อนหน้า

- ผลคือ ขั้นตอนต่อไปเหมือนวิธีก่อน เลือก sitemap และกด Load

- สุดท้าย หลังโหลดไฟล์ใน Excel จะได้แผ่นงานแยกชื่อ sitemap พร้อมตารางข้อมูล XML ทั้งหมดเหมือนภาพ

อ่านเพิ่มเติม: วิธีดึงข้อมูลจากไฟล์ XML ไป Excel (2 วิธีง่าย)
สิ่งที่ควรจำ
- การนำเข้าไฟล์ XLSX จะสร้างเวิร์กชีตใหม่เสมอ
- ขณะใช้ Web-link ต้องเปิดอินเทอร์เน็ต
- เนื่องจากทั้ง 2 วิธีมีชื่อตาราง XML เดียวกัน จึงเปลี่ยนชื่อเวิร์กชีตตามวิธี
- เพื่ออัปเดต Excel สำหรับการเปลี่ยนแปลงในแหล่งที่มา ให้คลิกเซลล์สุ่มในแผ่นงานและเลือก Refresh
สรุป
นี่คือ 2 วิธีแปลง XML เป็น Excel หวังว่าบทความนี้จะช่วยได้ หากยังมีปัญหา แจ้งในความคิดเห็น ทีมของเราพร้อมตอบทุกคำถาม สำหรับปัญหา Excel ทุกประเภท เยี่ยมชมเว็บ Exceldemy สำหรับโซลูชันครบวงจร
บทความเกี่ยวข้อง
- วิธีเพิ่ม Custom Ribbon ด้วย XML ใน Excel
- วิธีเปิดไฟล์ XML ใน Excel (2 วิธีง่าย)
- VBA Code แปลง XML เป็น Excel (ใช้ได้ทันที)
- วิธีแปลง XML เป็น XLSX โดยไม่เปิดไฟล์
- วิธีเปิดไฟล์ XML ใน Excel สำหรับภาษีเงินได้ (2 วิธีง่าย)