หัวข้อสั้นๆ นี้เน้นที่วิธี แปลง XML เป็น XLSX ใน Node.js โดยครอบคลุมรายละเอียดทั้งหมดเพื่อสร้างสภาพแวดล้อมการพัฒนา โค้ดเทียมแบบขั้นตอน และโค้ดตัวอย่างการทำงานเพื่อเขียนแอปพลิเคชันตัวแปลงสำหรับ XML เป็น Excel ใน Node.js คุณสามารถใช้แอปพลิเคชันการแปลงนี้ได้อย่างง่ายดายโดยไม่ต้องอาศัยซอฟต์แวร์บุคคลที่สามที่ติดตั้งบนเครื่องโฮสต์ของคุณ
ขั้นตอนในการแปลง XML เป็น Excel ใน Node.js
- กำหนดค่าสภาพแวดล้อมการพัฒนาเพื่อใช้ Aspose.Cells สำหรับ Node.js ผ่าน Java เพื่อแปลงไฟล์ XML เป็นไฟล์ Excel
- สร้างอินสแตนซ์ของคลาสออบเจ็กต์ XmlLoadOption และตั้งค่าตัวเลือกการโหลดที่จำเป็น
- เข้าถึงไฟล์ XML ตัวอย่างจากดิสก์โดยใช้อ็อบเจ็กต์คลาส Workbook โดยใช้ตัวเลือกการโหลด
- ส่งออกไฟล์ XML ที่โหลดไปยังไฟล์ XLSX บนดิสก์โดยใช้วิธีการบันทึก
โดยทำตามขั้นตอนที่กล่าวไว้ข้างต้นในแอปพลิเคชันซอฟต์แวร์ตัวแปลง Node.js XML เป็น Excel จึงสามารถสร้างได้อย่างง่ายดาย เราจะเริ่มต้นด้วยการโหลดไฟล์ XML ต้นฉบับจากดิสก์หรือกระแสข้อมูลหน่วยความจำโดยใช้อินสแตนซ์ของคลาสสมุดงานและตัวเลือกการโหลด XML ที่เป็นตัวเลือก สุดท้าย วิธีการบันทึกที่แสดงโดยคลาสสมุดงานใน Node.js จะแปลงไฟล์ XML เป็น Excel และบันทึกลงในดิสก์
รหัสสำหรับแปลง XML เป็น Excel ใน Node.js
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the product license | |
new aspose.cells.License().setLicense("Conholdate.lic"); | |
// Set the XML file load options | |
var xmlOptions = new aspose.cells.XmlLoadOptions(); | |
options.setCheckDataValid(true); | |
// Load the source XML file | |
var xmlBook = new aspose.cells.Workbook("sourcce.xml", xmlOptions); | |
// Convert XML file to XLSX | |
xmlBook.save("xml-to-xlsx.xlsx"); | |
console.log("XML to XLSX conversion completed successfully"); |
ในตัวอย่างที่กำหนด คุณสามารถแปลง XML เป็น XLSX ใน Node.js ได้อย่างง่ายดายโดยใช้โค้ดที่เข้าใจง่ายไม่กี่บรรทัด คลาส XmlLoadOptions จะแสดงชุดวิธีการเสริมที่คุณสามารถใช้เพื่อประมวลผลไฟล์ XML ต้นฉบับล่วงหน้า รวมถึงวิธีการที่กำหนดไว้สำหรับการกรองตัวเลือกข้อมูล ตัวเลือกในการกำหนดค่าวันที่และรูปแบบตัวเลข และการตรวจสอบความถูกต้องของข้อมูล XML เป็นต้น
ในหัวข้อนี้ เราได้เรียนรู้ว่าการสร้างแอปพลิเคชันเพื่อ แปลง XML เป็นโค้ดตาม Node.js ของ Excel นั้นสามารถนำไปใช้ได้อย่างง่ายดาย หากคุณสนใจที่จะเรียนรู้เกี่ยวกับกระบวนการแปลง HTML เป็นรูปแบบไฟล์ JSON โปรดดูบทความใน วิธีแปลง HTML เป็น JSON โดยใช้ Node.js