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

เปิดไฟล์ XML ใน Excel: 2 วิธีง่ายๆ

Extensible Mark-up Language เรียกว่า XML ภาษานี้คล้ายกับ HTML ภาษามาร์กอัป (mark-up language) จริงๆ ใช้แท็ก (tags) เพื่อกำหนดข้อความ และเป็นประเภทของภาษาคอมพิวเตอร์ ในขณะที่การแสดงข้อความไม่ได้กำหนดไว้ล่วงหน้า แท็กถูกใช้เพื่อจัดรูปแบบ แทนจะหมายความว่าผู้เขียนไฟล์คือคนกำหนดแท็กที่สร้างไฟล์ XML กล่าวอีกนัยหนึ่ง ไฟล์ XML จริงๆ คือเอกสารข้อความที่มีนามสกุล .xml คุณสามารถบอกได้ว่าไฟล์เป็น XML โดยการมองหานามสกุลไฟล์ .xml ในบทความนี้ เราจะแสดงวิธี เปิดไฟล์ XML ใน Excel

คุณอาจดาวน์โหลดสมุดงาน Excel ต่อไปนี้เพื่อความเข้าใจที่ดีขึ้นและฝึกปฏิบัติด้วยตัวเอง

2 วิธีง่ายในการเปิดไฟล์ XML ใน Excel

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

เปิดไฟล์ XML ใน Excel: 2 วิธีง่ายๆ

1. ใช้แท็บ Data เพื่อเปิดไฟล์ XML ใน Excel

ขั้นตอนแรกจะสาธิตวิธีเข้าถึงไฟล์ XML ใน Excel โดยใช้แท็บ Data

ขั้นตอนที่ 1:

  • ไปที่แท็บ Data
  • คลิกที่คำสั่ง Get Data
  • เลือกตัวเลือก From File
  • เลือก From XML เพื่อนำเข้าข้อมูลจากไฟล์ XML

เปิดไฟล์ XML ใน Excel: 2 วิธีง่ายๆ

ขั้นตอนที่ 2:

  • ที่นี่ เราวางไฟล์ XML ของเราเป็น OrderDetails.xml ใน Local Disc (C:)
  • คลิกที่ Local Disc (C:)
  • เลือกไฟล์ XML ชื่อ OrderDetails.xml
  • คลิก Import

เปิดไฟล์ XML ใน Excel: 2 วิธีง่ายๆ

ขั้นตอนที่ 3:

  • ในส่วนนี้ แผง Navigator จะเปิด
  • คุณสามารถดูตัวอย่างชุดข้อมูลทางด้านซ้าย โดยคลิกตัวเลือก book ด้านซ้ายซึ่งถูกทำเครื่องหมายด้วย 1
  • คลิกที่ตัวเลือก Load ซึ่งทำเครื่องหมายด้วย 2 เพื่อโหลดข้อมูล XML ของคุณเข้า Excel

เปิดไฟล์ XML ใน Excel: 2 วิธีง่ายๆ

ขั้นตอนที่ 4:

  • สุดท้าย คุณจะแสดงผลลัพธ์ของการเปิดไฟล์ XML ใน Excel โดยใช้แท็บ Data

เปิดไฟล์ XML ใน Excel: 2 วิธีง่ายๆ

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

2. ใช้โค้ด VBA เพื่อเปิดไฟล์ XML ใน Excel

ในส่วนสุดท้าย เราจะสร้าง โค้ด VBA โดยใช้แท็บ the Developer เพื่อเปิดไฟล์ XML ใน Excel

ขั้นตอนที่ 1:

  • เปิดแท็บ Developer
  • เลือกคำสั่ง Visual Basic

เปิดไฟล์ XML ใน Excel: 2 วิธีง่ายๆ

ขั้นตอนที่ 2:

  • หน้าต่าง Visual Basic จะเปิด
  • จากตัวเลือก Insert เราจะเลือก Module ใหม่เพื่อเขียน โค้ด VBA

เปิดไฟล์ XML ใน Excel: 2 วิธีง่ายๆ

ขั้นตอนที่ 3:

  • วาง โค้ด VBA ต่อไปนี้ ลงใน Module
  • นอกจากนี้ เพื่อรันโปรแกรม ให้คลิกปุ่ม Run หรือกด F5
Sub Open_XML_File() 'Declaring Variables Dim XMLFilePath As String Dim WBook As Workbook ' Disabling the screen updating Application.ScreenUpdating = False 'Does not display any alerts or messages Application.DisplayAlerts = False 'Calling the location of the XML file XMLFilePath = "C:\OrderDetails.xml" 'Creating a new workbook and loads an XML file into it Set WBook = Workbooks.OpenXML(Filename:=XMLFilePath, LoadOption:=xlXmlLoadImportToList) 'Display alerts or messages Application.DisplayAlerts = True 'Enabling the screen updating Application.ScreenUpdating = True End Sub

เปิดไฟล์ XML ใน Excel: 2 วิธีง่ายๆ

การวิเคราะห์โค้ด VBA

  • เราจะเรียก Sub Procedure ของเรา Sub Open_XML_File()
  • ประกาศตัวแปร โดยใช้ Dim XMLFilePath As String และ Dim WBook As Workbook
  • ตอนนี้เราจะเรียกตำแหน่งของไฟล์ XML โดยใช้ XMLFilePath = “C:\OrderDetails.xml”
  • สุดท้าย เราจะระบุสมุดงานใหม่เพื่อเปิดไฟล์ XML ใน Excel Set WBook = Workbooks.OpenXML(Filename:=XMLFilePath, LoadOption:=xlXmlLoadImportToList)

ขั้นตอนที่ 4:

  • สุดท้าย ด้วยการใช้ โค้ด VBA คุณจะแสดงผลลัพธ์ของการเปิดไฟล์ XML ใน Excel

เปิดไฟล์ XML ใน Excel: 2 วิธีง่ายๆ

อ่านเพิ่มเติม: โค้ด VBA เพื่อแปลง XML เป็น Excel (ใช้ได้กับขั้นตอนเร็ว)

สรุป

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

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

  • วิธีเพิ่ม Custom Ribbon โดยใช้ XML ใน Excel
  • แปลง XML เป็นคอลัมน์ใน Excel (4 วิธีที่เหมาะสม)
  • วิธีดึงข้อมูลจากไฟล์ XML ไป Excel (2 วิธีง่าย)
  • แปลง XML ขนาดใหญ่เป็น Excel (2 วิธีที่มีประสิทธิภาพ)
  • วิธีเปิดไฟล์ XML ใน Excel สำหรับภาษีเงินได้ (2 วิธีง่าย)