แปลง XML เป็น Excel โดยใช้ C#

แปลง XML เป็น Excel โดยใช้ C#

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

เราจะกล่าวถึงประเด็นต่อไปนี้ในบทความนี้:

การติดตั้ง API การแปลง XML เป็น Excel

สำหรับการติดตั้งนั้น ไลบรารีนี้ติดตั้งง่ายเนื่องจากคุณสามารถไปที่การติดตั้ง คำแนะนำ ในกรณีที่เกิดปัญหา

อย่างไรก็ตาม คุณสามารถ ดาวน์โหลดไฟล์ ไฟล์ DLL หรือเรียกใช้คำสั่งต่อไปนี้ในตัวจัดการแพ็คเกจ NuGet

Install-Package Aspose.Cells

แปลง XML เป็น Excel โดยใช้ C# โดยทางโปรแกรม

เมื่อการติดตั้งเสร็จสมบูรณ์ คุณสามารถจัดการและแปลงไฟล์ Excel โดยทางโปรแกรมโดยไม่ต้องติดตั้งแอปพลิเคชัน Microsoft Excel ยิ่งไปกว่านั้น คุณยังสามารถคัดลอกและนำเข้าข้อมูลจากรูปแบบไฟล์อื่น ๆ ได้ด้วยการเขียนโค้ดสองสามบรรทัดใน C#

ทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ดเพื่อแปลง XML เป็น Excel โดยทางโปรแกรม:

  1. สร้างอินสแตนซ์ของคลาส Workbook
  2. ImportXml วิธีการใช้เส้นทางไฟล์ XML ชื่อแผ่นงานปลายทาง แถวปลายทาง และคอลัมน์เป็นอาร์กิวเมนต์
  3. เรียกใช้เมธอด บันทึก เพื่อบันทึกสมุดงานเป็น XLSX
// สร้างอินสแตนซ์ของคลาสสมุดงาน 
Workbook workbook = new Workbook();

// นำเข้า XML ลงในสมุดงาน
// ImportXml ใช้เส้นทางไฟล์ XML ชื่อชีตปลายทาง แถวและคอลัมน์ปลายทางเป็นอาร์กิวเมนต์ 
workbook.ImportXml( "sample.xml", "Sheet1", 0, 0);

// เรียกใช้วิธีการบันทึกเพื่อบันทึกสมุดงานเป็น XLSX    
workbook.Save(  "data_xml.xlsx", Aspose.Cells.SaveFormat.Auto);

เรียกใช้เซิร์ฟเวอร์ แล้วคุณจะเห็นไฟล์ “dataxml.xlsx” ที่สร้างขึ้นในไดเร็กทอรีรากของโปรเจ็กต์ของคุณ

ผลลัพธ์ของข้อมูลโค้ดด้านบนสามารถดูได้ในภาพด้านล่าง:

นำเข้า XML ไปยัง XLSX

นำเข้า XML ลงใน Excel - ตัวเลือกขั้นสูง

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

รับใบอนุญาตฟรี

คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

สรุป

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

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม

ดูสิ่งนี้ด้วย