แปลง Excel เป็น XML ใน Node.js

แปลง Excel เป็น XML ใน Node.js

คุณมีไฟล์ Excel ที่เต็มไปด้วยข้อมูลจำนวนมหาศาลและต้องการแปลงเป็นรูปแบบไฟล์ XML โดยทางโปรแกรมหรือไม่? การแปลงรูปแบบไฟล์ XLSX/XLS เป็นรูปแบบ XML เป็นเพียงเรื่องของซอร์สโค้ดไม่กี่บรรทัด เราจะใช้ JavaScript Excel library นี้เพื่อแปลง Excel เป็น XML ใน Node.js นอกจากนี้ เราจะเขียนขั้นตอนและข้อมูลโค้ดเพื่อดำเนินการจัดการนี้และกระบวนการแปลง ดังนั้น ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Node.js บนเครื่องของคุณแล้ว

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

การติดตั้งไลบรารี JavaScript Excel

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

ขั้นแรก คุณสามารถรันคำสั่งต่อไปนี้เพื่อติดตั้ง:

npm install java
npm install aspose.cells

อีกวิธีหนึ่งคือ ดาวน์โหลด แพ็คเกจ API และเปิดใช้งานไลบรารีนี้ในโปรเจ็กต์ Node.js ของคุณ

แปลง Excel เป็น XML ใน Node.js

ไลบรารีนี้มีประสิทธิภาพและแข็งแกร่งมากเนื่องจากมีฟีเจอร์ระดับองค์กร

คุณสามารถทำตามขั้นตอนและข้อมูลโค้ดด้านล่าง:

  1. สร้างวัตถุของคลาส สมุดงาน และโหลดไฟล์ Excel ต้นฉบับ
  2. สร้างอินสแตนซ์ของคลาส XmlSaveOptions() ที่จะใช้บันทึกไฟล์ในรูปแบบไฟล์ XML
  3. เรียกใช้เมธอด save เพื่อบันทึกไฟล์
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างวัตถุของคลาสสมุดงานและโหลดไฟล์ Excel ต้นฉบับ  
var wb = new aspose.cells.Workbook("sample.xlsx");
// สร้างอินสแตนซ์ของคลาส XmlSaveOptions() ที่จะใช้ในการบันทึกไฟล์ในรูปแบบไฟล์ XML
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// เรียกใช้วิธีการบันทึกเพื่อบันทึกไฟล์
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);

คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

แปลง Excel เป็น XML ใน Node.js

แปลง Excel เป็น XML ใน Node.js

การแปลง Excel เป็น XML - ตัวเลือกขั้นสูง

ส่วนนี้จะสำรวจคุณลักษณะเด่นบางอย่างที่นำเสนอโดยไลบรารี JavaScript Excel นี้

ต่อไปนี้เป็นขั้นตอนและข้อมูลโค้ด:

  1. สร้างอินสแตนซ์ของออบเจ็กต์ของคลาส Workbook และโหลดไฟล์ Excel ต้นฉบับ
  2. สร้างอินสแตนซ์ของคลาส XmlSaveOptions ที่จะใช้ในการบันทึกไฟล์ในรูปแบบไฟล์ XML
  3. เรียกใช้เมธอด setClearData ที่ทำให้สมุดงานว่างเปล่าหลังจากบันทึกไฟล์
  4. หากค่าของ setCreateDirectory เป็นจริง ไดเร็กทอรีจะถูกสร้างขึ้นโดยอัตโนมัติก่อนที่จะบันทึกไฟล์
  5. setCachedFileFolder วิธีการใช้เพื่อจัดเก็บข้อมูลบางส่วนที่กว้างขวาง
  6. เรียกเมธอด save เพื่อบันทึกไฟล์
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างอินสแตนซ์อ็อบเจ็กต์ของคลาส Workbook และโหลดไฟล์ Excel ต้นฉบับ  
var wb = new aspose.cells.Workbook("sample.xlsx");
// สร้างอินสแตนซ์ของคลาส XmlSaveOptions() ที่จะใช้ในการบันทึกไฟล์ในรูปแบบไฟล์ XML
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// เรียกใช้เมธอด setClearData ที่ทำให้เวิร์กบุ๊กว่างเปล่าหลังจากบันทึกไฟล์
XmlSaveOptions.setClearData(flase);
// หากค่าของ setCreateDirectory เป็นจริง ไดเร็กทอรีจะถูกสร้างขึ้นโดยอัตโนมัติก่อนที่จะบันทึกไฟล์ 
XmlSaveOptions.setCreateDirectory(true);
// เมธอด setCachedFileFolder ใช้เพื่อจัดเก็บข้อมูลขนาดใหญ่บางส่วน 
XmlSaveOptions.setCachedFileFolder(true);
// เรียกใช้วิธีการบันทึกเพื่อบันทึกไฟล์ 
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);

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

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

สรุป

ขอจบการโพสต์บล็อกนี้ที่นี่ เราได้ศึกษาวิธีการแปลง Excel เป็น XML ใน Node.js โดยทางโปรแกรมแล้ว นอกจากนี้เรายังได้สำรวจวิธีการขั้นสูงบางอย่างที่เปิดเผยโดยไลบรารี JavaScript Excel นี้ นอกจากนี้ คุณสามารถไปที่ เอกสาร เพื่อทราบวิธีการอื่นๆ API นี้จะช่วยคุณได้อย่างแน่นอน หากคุณต้องการจัดเตรียมแอปพลิเคชันทางธุรกิจของคุณด้วยตัวแปลง Excel เป็น XML ที่มีประสิทธิภาพ อันที่จริง conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ในหัวข้อที่น่าตื่นเต้นอื่นๆ ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด

ถามคำถาม

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

คำถามที่พบบ่อย

ฉันจะนำข้อมูล Excel เข้าสู่ XML ได้อย่างไร

ติดตั้ง JavaScript Excel library นี้เพื่อแปลง Excel เป็น XML ใน Node.js โดยทางโปรแกรม คุณสามารถไปที่ เอกสาร เพื่อดูรายละเอียด API ทั้งหมด

ฉันจะแปลง XLSX เป็น XML ได้อย่างไร

คุณสามารถตรวจสอบคลาส XmlSaveOptions นี้เพื่อแปลงไฟล์ XLSX เป็นไฟล์ XML โดยทางโปรแกรม นอกจากนี้ คุณสามารถดูรายการวิธีการได้ ที่นี่

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