ในบทความนี้ เราจะเรียนรู้การแยกข้อมูลจากไฟล์ XML ไปยัง Excel . รูปแบบ XML ส่วนใหญ่จะใช้บนเว็บเพื่อเก็บข้อมูล นอกจากนี้เรายังสามารถบันทึกไว้ในระบบของเรา บางครั้ง ผู้ใช้จำเป็นต้องดึงข้อมูลจากไฟล์ XML ใน Excel วันนี้เราจะแสดง 2 วิธีการต่างๆ เมื่อใช้วิธีการเหล่านี้ คุณจะสามารถดึงข้อมูลจากไฟล์ XML ไปยัง Excel ได้อย่างง่ายดาย
ดาวน์โหลดแบบฝึกหัดได้จากที่นี่
ไฟล์ XML คืออะไร
XML ไฟล์สามารถจัดเก็บข้อมูลในรูปแบบที่อ่านได้สำหรับแอพพลิเคชั่นและระบบต่างๆ XML ย่อมาจาก Extensible Markup Language . ผู้ใช้ไม่สามารถอ่าน XML ไฟล์ได้อย่างง่ายดาย จึงต้องแยกไปเป็นรูปแบบอื่น XML ไฟล์ส่วนใหญ่จะใช้สำหรับการจัดเก็บและขนส่งข้อมูล คล้ายกับ HTML รูปแบบแต่แท็กไม่ได้กำหนดไว้ล่วงหน้า
คุณสามารถเปิดไฟล์ XML . ได้อย่างง่ายดาย ด้วยโปรแกรมแก้ไขข้อความหากมีข้อมูลข้อความและทำการเปลี่ยนแปลงที่จำเป็น ในทางกลับกัน หากมีทั้งข้อความและข้อมูลตัวเลข คุณสามารถแยก XML ไฟล์ไปยัง Excel และอ่านง่าย
2 วิธีง่ายๆ ในการดึงข้อมูลจากไฟล์ XML ไปยัง Excel
เพื่ออธิบายวิธีการ เราจะใช้ชุดข้อมูลที่แตกต่างกันสองชุด ในวิธีแรก เราจะใช้ XML ไฟล์ที่มี First และ นามสกุล ของนักเรียนบางคนพร้อมกับถนน , เมือง และ เมล ที่อยู่ เราจะดึงข้อมูลจาก XML ไฟล์ไปยัง Excel โดยใช้ทั้ง ข้อมูล และ นักพัฒนา แท็บ
ในวิธีที่ 2 เราจะใช้ XML ลิงก์ที่มีแผนผังเว็บไซต์ของเว็บไซต์ แผนผังเว็บไซต์คือไฟล์ที่มีหน้าที่สำคัญของเว็บไซต์ มาดูหัวข้อต่อไปนี้เพื่อเรียนรู้วิธีกัน
1. แยกไฟล์ XML จากระบบของคุณไปยัง Excel
ในวิธีแรก เราจะแยก XML ไฟล์จากระบบไปยัง Excel เราสามารถใช้สองแท็บที่แตกต่างกันเพื่อจุดประสงค์นั้น ในส่วนแรก เราจะใช้ ข้อมูล และในส่วนที่สอง เราจะใช้ นักพัฒนา แท็บ
1.1 การใช้แท็บข้อมูล
ในกรณีของการแตกไฟล์ XML ไฟล์ เราสามารถใช้ Data แท็บใน Excel ที่นี่ เราจะใช้ Power Query Editor . ด้วย . แต่เทคนิคนั้นง่าย ดังนั้น มาทำตามขั้นตอนด้านล่างเพื่อเรียนรู้วิธีการโดยใช้ ข้อมูล แท็บ
ขั้นตอน:
- ขั้นแรก ไปที่ ข้อมูล และเลือก รับข้อมูล . เมนูแบบเลื่อนลงจะปรากฏขึ้น
- เลือก จากไฟล์ เพื่อเปิดเมนูอื่น
- จากนั้น เลือก จาก XML จากที่นั่น. มันจะเปิด นำเข้าข้อมูล กล่อง.
- ใน นำเข้าข้อมูล กล่อง เลือก XML ไฟล์และคลิกที่ นำเข้า ตัวเลือก
- ที่นี่ เราได้เลือก “ไฟล์ที่จะ Import.xml ” และนำเข้ามา
- ด้วยเหตุนี้ Navigator กล่องจะปรากฏขึ้น
- ใน Navigator กล่อง เลือกข้อมูลจาก XML ไฟล์ที่คุณต้องการแตกไฟล์
- ในกรณีของเรา เราคลิกที่ “นักเรียน ” ในบานหน้าต่างด้านซ้าย
- หลังจากนั้น คลิกที่ แปลงข้อมูล ตัวเลือก
- ในขั้นตอนต่อไปนี้ ตัวแก้ไข Power Query จะปรากฏขึ้น
- ใน ตัวแก้ไข Power Query คลิกที่ ขยาย ไอคอนของคอลัมน์แรกซึ่งก็คือ ชื่อ .
- หลังจากนั้น เลือก ตกลง .
- นอกจากนี้ ให้คลิกที่ ขยาย ไอคอนของ ที่อยู่ และเลือก ตกลง เพื่อดำเนินการต่อ
- คุณต้องทำซ้ำสิ่งเดียวกันสำหรับคอลัมน์ที่มี ขยาย ไอคอนเพื่อรับข้อมูลทั้งหมด
- ตอนนี้ คลิกที่ ปิดและโหลด ตัวเลือก
- สุดท้าย คุณจะเห็น XML ข้อมูลในชีตใหม่
อ่านเพิ่มเติม: วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)
1.2 การใช้แท็บนักพัฒนา
ในส่วนที่สอง เราจะพยายามนำเข้า XML ไฟล์โดยใช้ นักพัฒนา แท็บ นักพัฒนา แท็บจะไม่รวมอยู่ใน ribbon โดยค่าเริ่มต้น แต่คุณสามารถเพิ่มได้อย่างง่ายดาย ให้ฉันแสดงขั้นตอนง่าย ๆ ด้านล่างให้คุณดู
ขั้นตอน:
- ก่อนอื่น ให้ตรวจสอบว่ามี นักพัฒนา . หรือไม่ แท็บในริบบิ้น
- หากคุณไม่พบ นักพัฒนา แท็บ จากนั้นคลิกที่ ไฟล์ แท็บ >> ตัวเลือก . จะเปิด ตัวเลือก Excel หน้าต่าง
- ใน ตัวเลือก Excel หน้าต่าง ไปที่ กำหนด Ribbon เอง และเลือก แท็บหลัก ใน “เลือกคำสั่งจาก ” กล่อง.
- จากนั้น เลือก นักพัฒนา และคลิกที่ เพิ่ม ตัวเลือก
- หากคุณประสบปัญหา คุณสามารถไปที่ลิงก์นี้ เพื่อเพิ่ม นักพัฒนา แท็บ
- ตอนนี้ ไปที่ นักพัฒนา และเลือก นำเข้า จาก XML ส่วน. มันจะเปิด นำเข้า XML กล่อง.
- หลังจากนั้น เลือก XML ไฟล์และคลิกที่ นำเข้า ตัวเลือก
- ที่นี่ เราได้เลือก “ไฟล์ที่จะ Import.xml ” และนำเข้ามา
- ดังนั้น กล่องจะปรากฏขึ้นเพื่อถามว่าจะวางข้อมูลไว้ที่ใด
- คุณสามารถใส่ข้อมูลลงในเวิร์กชีตที่มีอยู่หรือในเวิร์กชีตใหม่ได้ ที่นี่เราได้เลือก เซลล์ A1 ในชีตที่มีอยู่สำหรับการนำเข้าข้อมูล
- คลิก ตกลง เพื่อก้าวไปข้างหน้า
- สุดท้าย คุณจะเห็นข้อมูลในเวิร์กชีตที่มีอยู่ดังภาพด้านล่าง
อ่านเพิ่มเติม: วิธีการเปิดไฟล์ XML ใน Excel สำหรับภาษีเงินได้ (2 วิธีง่ายๆ)
2. นำเข้าข้อมูล XML จากเว็บไปยัง Excel
ในวิธีที่สอง เราจะนำเข้า XML ข้อมูลจากเว็บไซต์ไปยัง Excel สำหรับ XML data เรากำลังใช้ Sitemap ของ Forbes . หากคุณคลิกที่ลิงค์นี้ คุณจะเห็นข้อมูลในภาพด้านล่าง:
มาทำตามขั้นตอนด้านล่างเพื่อดูว่าเราจะนำเข้า XML . ได้อย่างไร ข้อมูลลงใน Excel ได้อย่างง่ายดาย
ขั้นตอน:
- ขั้นแรก ไปที่ นักพัฒนา และเลือก รับข้อมูล . เมนูแบบเลื่อนลงจะปรากฏขึ้น
- เลือก “จากแหล่งอื่น ” และจะเปิดเมนูแบบเลื่อนลงอีกเมนูหนึ่ง
- คลิกที่ จากเว็บ ตัวเลือกจากที่นั่น จะเปิด “จากเว็บ ” กล่อง.
- ประการที่สอง คัดลอกลิงก์ที่มี XML ข้อมูล
- วางลิงก์ลงใน URL กล่อง.
- คลิก ตกลง เพื่อดำเนินการต่อ. มันจะเปิด Navigator กล่อง.
- ใน Navigator กล่อง เลือก XML ข้อมูลที่คุณต้องการแยกออก
- ในกรณีของเรา เราคลิกที่ “แผนผังเว็บไซต์ ” ในบานหน้าต่างด้านซ้าย
- หลังจากนั้น คลิกที่ โหลด ตัวเลือก
- สุดท้าย คุณจะเห็นตำแหน่งของเพจในเวิร์กชีตใหม่
อ่านเพิ่มเติม: วิธีการแปลง XML ขนาดใหญ่เป็น Excel (2 วิธีที่มีประสิทธิภาพ)
บทสรุป
ในบทความนี้ เราได้แสดงให้เห็น 2 วิธีง่ายๆ ในการดึงข้อมูลจาก XML ไปยัง Excel . ฉันหวังว่าบทความนี้จะช่วยให้คุณทำงานได้อย่างมีประสิทธิภาพ นอกจากนี้ เราได้เพิ่มหนังสือฝึกหัดไว้ตอนต้นของบทความด้วย เพื่อทดสอบทักษะของคุณ คุณสามารถดาวน์โหลดไปออกกำลังกายได้ นอกจากนี้ คุณสามารถเยี่ยมชมเว็บไซต์ ExcelDemy สำหรับบทความเพิ่มเติมเช่นนี้ สุดท้ายนี้ หากคุณมีข้อเสนอแนะหรือข้อสงสัยใดๆ อย่าลังเลที่จะถามในส่วนความคิดเห็นด้านล่าง
บทความที่เกี่ยวข้อง
- วิธีการเพิ่ม Ribbon แบบกำหนดเองโดยใช้ XML ใน Excel
- โค้ด VBA เพื่อแปลง XML เป็น Excel (ใช้กับขั้นตอนด่วน)
- วิธีการแปลง XML เป็น XLSX โดยไม่ต้องเปิดไฟล์