Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

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

คุณสามารถดาวน์โหลดสมุดงานฝึกปฏิบัติได้ที่นี่

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

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

1. ใช้ XML จากระบบท้องถิ่น (Local System)

ในวิธีแรก จะแปลง XML เป็นคอลัมน์ใน Excel จากระบบท้องถิ่นของเรา มา看看วิธีทำ

ขั้นตอน:

  • ไปที่แท็บ Data และคลิก Get Data
  • เลือก From File แล้วคลิก From XML

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • เลือกไฟล์ XML และคลิก Import

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • ในหน้าต่าง Navigator เลือกชื่อข้อมูล XML และคลิก Load

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • ผลลัพธ์: จะสร้างคอลัมน์ Excel จากไฟล์ที่นำเข้า

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

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

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

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

ขั้นตอน:

  • ไปที่แท็บ Data และคลิก From Web

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • วาง URL ของไฟล์ XML และคลิก OK

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

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

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • เหมือนเดิม เลือกชื่อข้อมูล XML และคลิก Load

เชี่ยวชาญการแปลง 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 เป็นคอลัมน์ได้ง่ายด้วยโค้ดเพียงไม่กี่บรรทัด

ขั้นตอน:

  • ไปที่แท็บ Developer และเลือก Visual Basic

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • ในหน้าต่าง VBA เลือก Insert และคลิก Module

เชี่ยวชาญการแปลง 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 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • เปิดแมโครจากแท็บ Developer โดยคลิก Macros

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • ในหน้าต่าง Macro เลือกแมโคร XML_to_Column และคลิก Run

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • ผลลัพธ์: โค้ด VBA จะสร้างคอลัมน์ภายในเซลล์ B4 ถึง C10

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

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

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

หากต้องการแปลงไฟล์ XML เป็น CSV มีตัวเลือกง่ายๆ ให้ทำได้ มาดูวิธีทำ

ขั้นตอน:

  • คลิกที่ตัวเลือก File มุมซ้ายบนของหน้าต่าง

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • เลือก Export แล้วคลิก Change File Type

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • เลือก CSV ภายใต้ Other File Types และคลิก Save As

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • ตั้งชื่อไฟล์ และคลิก Save

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • ผลลัพธ์: จะสร้างไฟล์ CSV ซึ่งคุณสามารถเปิดด้วย Notepad หรือโปรแกรมแก้ไขข้อความอื่นๆ

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

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

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

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

ขั้นตอน:

  • เหมือนเดิม ไปที่แท็บ Data และเลือก Get Data
  • คลิก From XML ภายใต้ From File

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • เลือกไฟล์ XML และคลิก Import

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • เลือกชื่อข้อมูล XML และคลิก Load To

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • ในหน้าต่าง Import Data เลือก Table และคลิก OK

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

  • สุดท้าย จะแปลงไฟล์ XML เป็นตาราง Excel

เชี่ยวชาญการแปลง XML เป็น Excel: 4 วิธีที่พิสูจน์แล้วสำหรับข้อมูลคอลัมน์ที่สะอาด

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

สรุป

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

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

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