Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

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

ดาวน์โหลดแบบฝึกหัดได้จากที่นี่

4 วิธีที่เหมาะสมในการแปลง XML เป็นคอลัมน์ใน Excel

เราได้นำ XML ที่ค่อนข้างกระชับ dataset เพื่ออธิบายขั้นตอนอย่างชัดเจน ชุดข้อมูลมีประมาณ 7 แถวและ 2 คอลัมน์ เริ่มแรก เรากำลังเก็บเซลล์ทั้งหมดไว้ใน ทั่วไป รูปแบบ. สำหรับชุดข้อมูลทั้งหมด เรามี 2 คอลัมน์ที่ไม่ซ้ำซึ่งก็คือ URL ตำแหน่งไซต์ และ วันที่ . แม้ว่าเราอาจเปลี่ยนแปลงจำนวนคอลัมน์ในภายหลังหากต้องการ

1. การใช้ XML จาก Local System

ในวิธีแรกนี้ เราจะแปลง XML ไปยังคอลัมน์ใน excel จากระบบท้องถิ่นของเรา มาดูกันว่าต้องทำอย่างไร

ขั้นตอน:

  • ขั้นแรก ไปที่ ข้อมูล แท็บแล้วคลิก รับข้อมูล .
  • ถัดไป เลือก จากไฟล์ แล้วคลิก จาก XML .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ตอนนี้ เลือก XML ไฟล์แล้วคลิก นำเข้า .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • จากนั้น ใน Navigator หน้าต่าง เลือก XML ชื่อข้อมูลแล้วคลิก โหลด .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ดังนั้น สิ่งนี้จะสร้างคอลัมน์ excel จากไฟล์ที่นำเข้า

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

อ่านเพิ่มเติม: วิธีการดึงข้อมูลจากไฟล์ XML ไปยัง Excel (2 วิธีง่ายๆ)

2. กำลังดึง XML จากเว็บ

นอกจากนี้เรายังสามารถดึง XML ข้อมูลจากเว็บโดยใช้ URL และแปลงเป็นคอลัมน์ใน excel ทำตามขั้นตอนด้านล่างนี้

ขั้นตอน:

  • เริ่มต้นด้วยไปที่ ข้อมูล แท็บแล้วคลิก จากเว็บ .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ที่นี่ วาง URL ของ XML ไฟล์แล้วคลิก ตกลง .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ตอนนี้ เลือกเส้นทางไฟล์ที่เหมาะสมแล้วคลิก เชื่อมต่อ .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • เช่นเคย เลือก XML ชื่อข้อมูลแล้วคลิก โหลด .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • คุณควรได้รับคอลัมน์ excel ที่เกี่ยวข้องในทันที

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

อ่านเพิ่มเติม: วิธีการแปลง XML เป็น XLSX โดยไม่ต้องเปิดไฟล์

3. การใช้ฟังก์ชัน FILTERXML

ฟังก์ชัน FILTERXML ใน excel ทำให้เราสามารถแปลงข้อมูลเซลล์เป็นคอลัมน์จาก XML ข้อมูล. ด้านล่างนี้เป็นขั้นตอนโดยละเอียด

ขั้นตอน:

  • เริ่มต้นด้วยการคัดลอก XML ไฟล์ข้อมูลและวางลงในเซลล์ B4 ของแผ่นงาน Excel

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • จากนั้นไปที่แผ่นงานใหม่และแทรกสูตรนี้ในเซลล์ B5 :
=FILTERXML(FILTERXML!B5,"//PLANT/COMMON")

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • สุดท้าย กด Enter และสิ่งนี้ควรสร้างคอลัมน์ excel จาก XML ไฟล์ตามที่เราต้องการ

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

4. การใช้โค้ด VBA

หากคุณคุ้นเคยกับ VBA ใน excel จากนั้นคุณสามารถแปลง XML . ได้อย่างง่ายดาย ไปยังคอลัมน์โดยใช้โค้ดเพียงไม่กี่บรรทัด

ขั้นตอน:

  • สำหรับวิธีนี้ ไปที่ นักพัฒนา และเลือก Visual Basic .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ตอนนี้ เลือก แทรก ใน VBA หน้าต่างและคลิกที่ โมดูล .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ถัดไป พิมพ์สูตรด้านล่างในหน้าต่างใหม่:
Sub XML_to_Column()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Dim wBook As Workbook
With Workbooks.OpenXML("C:\Users\ASUS\Downloads\sitemap_index.xml" _
, , xlXmlLoadImportToList)
.SaveAs ("C:\Users\ASUS\Downloads\Salary_Sheet.xlsx")
.Close
End With
End Sub

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • จากนั้น เปิดมาโครจาก นักพัฒนา โดยการคลิกที่ มาโคร .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ตอนนี้ ใน มาโคร หน้าต่าง เลือก XML_to_Column มาโครแล้วคลิก เรียกใช้ .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ส่งผลให้ VBA รหัสจะสร้างคอลัมน์ภายในเซลล์ B4 ถึง C10 .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

อ่านเพิ่มเติม: วิธีการแปลง XML ขนาดใหญ่เป็น Excel (2 วิธีที่มีประสิทธิภาพ)

วิธีการแปลง XML เป็น CSV ใน Excel

หากคุณต้องการแปลง XML ไฟล์เป็น CSV แล้วมีตัวเลือกที่ง่ายมากในการทำเช่นนี้ มาดูกันค่ะ

ขั้นตอน:

  • ขั้นแรก คลิกที่ ไฟล์ ที่มุมซ้ายบนของหน้าต่าง

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • หลังจากนั้น เลือก ส่งออก แล้วคลิก เปลี่ยนประเภทไฟล์ .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ที่นี่ เลือก CSV ภายใต้ ประเภทไฟล์อื่นๆ และคลิก บันทึกเป็น .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ถัดไป ตั้งชื่อไฟล์แล้วคลิก บันทึก .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ด้วยเหตุนี้ สิ่งนี้จะสร้าง CSV ไฟล์ที่คุณสามารถเปิดด้วย Notepad หรือโปรแกรมแก้ไขข้อความอื่นๆ

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

อ่านเพิ่มเติม: วิธีการเปิดไฟล์ XML ใน Excel (2 วิธีง่ายๆ)

วิธีการแปลง XML เป็นตาราง Excel

นอกจากนี้เรายังสามารถแปลง XML ไฟล์ลงในตาราง excel โดยตรง กระบวนการนี้ค่อนข้างคล้ายกับสิ่งที่เราได้เห็นแล้ว ดังนั้น ให้เราทำตามขั้นตอนด้านล่างนี้

ขั้นตอน:

  • เช่นเคย นำทางไปยัง ข้อมูล และเลือก รับข้อมูล .
  • จากนั้น คลิก จาก XML ภายใต้ จากไฟล์ .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ถัดไป เลือก XML ไฟล์แล้วคลิก นำเข้า .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • ตอนนี้ เลือก XML ชื่อข้อมูลแล้วคลิก โหลดไปที่ .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • จากนั้น ใน นำเข้าข้อมูล หน้าต่าง เลือก ตาราง และคลิก ตกลง .

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

  • สุดท้ายนี้จะแปลง XML ไฟล์ลงในตาราง excel

วิธีการแปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)

อ่านเพิ่มเติม: วิธีการแปลง XML ขนาดใหญ่เป็น Excel (2 วิธีที่มีประสิทธิภาพ)

บทสรุป

ฉันหวังว่าคุณจะสามารถใช้วิธีการที่ฉันได้แสดงในบทช่วยสอนนี้เกี่ยวกับวิธีแปลง XML ไปยังคอลัมน์ใน excel อย่างที่คุณเห็น มีหลายวิธีที่จะบรรลุเป้าหมายนี้ ดังนั้นควรเลือกวิธีที่เหมาะสมกับสถานการณ์ของคุณมากที่สุดอย่างชาญฉลาด หากคุณติดอยู่ในขั้นตอนใดขั้นตอนหนึ่ง ขอแนะนำให้ทำสองสามครั้งเพื่อขจัดความสับสน สุดท้ายนี้ เพื่อเรียนรู้เพิ่มเติม excel เทคนิค ทำตาม ExcelDemy . ของเรา เว็บไซต์. หากคุณมีคำถามใด ๆ โปรดแจ้งให้เราทราบในความคิดเห็น

บทความที่เกี่ยวข้อง

  • วิธีการเพิ่ม Ribbon แบบกำหนดเองโดยใช้ XML ใน Excel
  • วิธีการเปิดไฟล์ XML ใน Excel สำหรับภาษีเงินได้ (2 วิธีง่ายๆ)