
แปลง XML เป็น Excel โดยใช้ C#
การนำเข้าข้อมูล XML ลงในไฟล์ Excel โดยทางโปรแกรมนั้นค่อนข้างง่ายในตอนนี้ .NET Excel library นี้นำเสนอวิธีการและคุณสมบัติเพื่อทำให้กระบวนการนี้เป็นแบบอัตโนมัติ โดยคุณสามารถกำหนดค่าตัวเลือกการนำเข้าและการแสดงข้อมูลได้ นอกจากนี้ รูปแบบไฟล์ข้อมูลทั้งสองนี้ยังมีการใช้กันอย่างแพร่หลายในองค์กร เนื่องจากมีลักษณะและการใช้งานที่หลากหลาย ในโพสต์บนบล็อกนี้ เราจะเขียนโค้ดที่จะแปลง XML เป็น Excel โดยใช้ C# โดยทางโปรแกรม
เราจะกล่าวถึงประเด็นต่อไปนี้ในบทความนี้:
- การติดตั้ง API การแปลง XML เป็น Excel
- แปลง XML เป็น Excel โดยใช้ C# โดยทางโปรแกรม
- นำเข้า XML ลงใน Excel - ตัวเลือกขั้นสูง
การติดตั้ง API การแปลง XML เป็น Excel
สำหรับการติดตั้งนั้น ไลบรารีนี้ติดตั้งง่ายเนื่องจากคุณสามารถไปที่การติดตั้ง คำแนะนำ ในกรณีที่เกิดปัญหา
อย่างไรก็ตาม คุณสามารถ ดาวน์โหลดไฟล์ ไฟล์ DLL หรือเรียกใช้คำสั่งต่อไปนี้ในตัวจัดการแพ็คเกจ NuGet
Install-Package Aspose.Cells
แปลง XML เป็น Excel โดยใช้ C# โดยทางโปรแกรม
เมื่อการติดตั้งเสร็จสมบูรณ์ คุณสามารถจัดการและแปลงไฟล์ Excel โดยทางโปรแกรมโดยไม่ต้องติดตั้งแอปพลิเคชัน Microsoft Excel ยิ่งไปกว่านั้น คุณยังสามารถคัดลอกและนำเข้าข้อมูลจากรูปแบบไฟล์อื่น ๆ ได้ด้วยการเขียนโค้ดสองสามบรรทัดใน C#
ทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ดเพื่อแปลง XML เป็น Excel โดยทางโปรแกรม:
- สร้างอินสแตนซ์ของคลาส Workbook
- ImportXml วิธีการใช้เส้นทางไฟล์ XML ชื่อแผ่นงานปลายทาง แถวปลายทาง และคอลัมน์เป็นอาร์กิวเมนต์
- เรียกใช้เมธอด บันทึก เพื่อบันทึกสมุดงานเป็น 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 ลงใน Excel - ตัวเลือกขั้นสูง
จนถึงตอนนี้ เราได้เห็นการแปลงข้อมูล XML เป็นไฟล์ Excel โดยทางโปรแกรมแล้ว ดังนั้นจึงมีวิธีการและคุณสมบัติอื่นๆ อีกมากมายที่คุณสามารถตรวจสอบได้ ที่นี่ นอกจากนี้ ไลบรารีนี้ยังช่วยให้คุณทำให้งานนำเข้าและส่งออกข้อมูลและอื่นๆ เป็นไปโดยอัตโนมัติ
รับใบอนุญาตฟรี
คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
เราสามารถจบการโพสต์บล็อกได้ที่นี่ เราหวังว่าคุณจะได้เรียนรู้วิธีแปลง XML เป็น Excel โดยใช้ C# โดยทางโปรแกรม คุณได้ทำตามขั้นตอนการติดตั้งซึ่งค่อนข้างง่ายแล้ว นอกจากนี้ยังมีบทความที่เกี่ยวข้องอื่นๆ ที่กล่าวถึงในส่วน “ดูเพิ่มเติม” ด้านล่าง อย่าลืมเยี่ยมชม เอกสาร ทั้งหมดของห้องสมุดนี้ สุดท้ายนี้ conholdate.com อยู่ในกระบวนการเขียนบล็อกโพสต์ใหม่ๆ อย่างต่อเนื่อง ดังนั้นโปรดติดตามข่าวสารล่าสุดอยู่เสมอ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม