ไฟล์ Excel ใช้กันอย่างแพร่หลายในการจัดเก็บและจัดระเบียบข้อมูลในรูปแบบของแผ่นงาน นอกจากนี้ คุณสามารถดำเนินการคำนวณต่าง ๆ ตลอดจนการวิเคราะห์ข้อมูล อย่างไรก็ตาม ในบางกรณี คุณต้องแปลงไฟล์ Excel เป็นรูปแบบอื่น ตัวอย่างเช่น คุณอาจต้องแปลงแผ่นงาน Excel เป็น HTML หรือรูปภาพเพื่อแสดงภายในเว็บหรือแอปพลิเคชันบนเดสก์ท็อปของคุณ สำหรับกรณีดังกล่าว บทความนี้ครอบคลุมวิธีการแปลงไฟล์ Excel เป็น HTML ในแอปพลิเคชัน Node.js นอกจากนี้ คุณจะได้เรียนรู้วิธีใช้ตัวเลือกเพิ่มเติมเพื่อปรับแต่ง HTML ที่แปลงแล้ว
- Node.js Excel เป็น HTML Converter API
- แปลงไฟล์ Excel เป็น HTML ใน Node.js
- เปิดใช้งานเส้นตารางใน Excel เพื่อแปลง HTML
- แสดงคำแนะนำเครื่องมือใน Excel เป็นการแปลง HTML
- รวมแผ่นงานที่ซ่อนอยู่ใน Excel เพื่อแปลง HTML
- รับใบอนุญาต API ฟรี
Node.js Excel เป็น HTML Converter API
Aspose.Cells for Node.js ผ่าน Java API ออกแบบมาเพื่อใช้งานสเปรดชีตอัตโนมัติจากภายในแอปพลิเคชัน Node.js ของคุณ มีคุณสมบัติมากมายในการจัดการไฟล์ Excel ได้อย่างราบรื่น นอกจากนี้ API ยังช่วยให้คุณสามารถแปลงไฟล์ Excel เป็นรูปแบบอื่นได้ หากต้องการใช้ API คุณสามารถดาวน์โหลดแพ็คเกจได้จากส่วน ดาวน์โหลด หรือใช้คำสั่ง NPM ต่อไปนี้
> npm install aspose.cells
แปลงไฟล์ Excel เป็น HTML ใน Node.js
เมื่อแปลงไฟล์ Excel เป็น HTML Aspose.Cells for Node.js ผ่าน Java จะสร้างแท็บแยกต่างหากสำหรับแต่ละแผ่นงาน ดังนั้น คุณสามารถเลื่อนไปมาระหว่างแผ่นงานได้ค่อนข้างง่าย ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ Excel เป็น HTML
- โหลดไฟล์ Excel โดยใช้คลาส Workbook
- บันทึกไฟล์ Excel เป็น HTML โดยใช้วิธี Workbook.save(String)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ Excel เป็น HTML โดยใช้ Node.js
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// โหลดสมุดงาน
var workbook = aspose.cells.Workbook("workbook.xlsx");
// บันทึก XLSX เป็น HTML
workbook.save("D:\\xlsx-to-html.html");
ไฟล์เอ็กเซล
HTML ที่แปลงแล้ว
เปิดใช้งานเส้นตารางใน Excel เพื่อแปลง HTML ใน Node.js
ตามค่าเริ่มต้น เส้นตารางจะถูกปิดใช้งานในไฟล์ HTML ที่แปลงแล้ว อย่างไรก็ตาม คุณสามารถเปิดใช้งานได้โดยใช้คลาส HtmlSaveOptions ต่อไปนี้เป็นขั้นตอนในการดำเนินการนี้
- โหลดไฟล์ XLSX โดยใช้คลาส Workbook
- สร้างอินสแตนซ์ของคลาส HtmlSaveOptions
- เปิดใช้งานเส้นตารางโดยใช้เมธอด HtmlSaveOptions.setExportGridLines(true)
- บันทึก HTML ที่แปลงแล้วโดยใช้เมธอด Workbook.save(String, HtmlSaveOptions)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเปิดใช้งานเส้นตารางในการแปลง Excel เป็น HTML
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// โหลดสมุดงาน
var workbook = aspose.cells.Workbook("workbook.xlsx");
// สร้างตัวเลือก HTML และเปิดใช้งานเส้นตาราง
var options = aspose.cells.HtmlSaveOptions();
options.setExportGridLines(true);
// บันทึก XLSX เป็น HTML
workbook.save("D:\\xlsx-to-html.html", options);
HTML ที่แปลงแล้ว
เปิดใช้งานคำแนะนำเครื่องมือในการแปลง XLSX เป็น HTML ใน Node.js
ในบางกรณี ค่าอาจเกินความกว้างของเซลล์ในเวิร์กชีต ในสถานการณ์ดังกล่าว คุณสามารถเปิดใช้งานคำแนะนำเครื่องมือเพื่อแสดงข้อความทั้งหมดใน HTML ที่แปลงแล้ว ต่อไปนี้เป็นขั้นตอนในการเปิดใช้งานคำแนะนำเครื่องมือในการแปลง Excel เป็น HTML
- โหลดไฟล์ Excel โดยใช้คลาส Workbook
- สร้างอินสแตนซ์ของคลาส HtmlSaveOptions
- ใช้เมธอด HtmlSaveOptions.setAddTooltipText(true) เพื่อเปิดใช้งานคำแนะนำเครื่องมือ
- บันทึกไฟล์ Excel เป็น HTML โดยใช้วิธี Workbook.save(String, HtmlSaveOptions)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเปิดใช้งานคำแนะนำเครื่องมือใน Excel เป็นการแปลง HTML ใน Node.js
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// โหลดสมุดงาน
var workbook = aspose.cells.Workbook("workbook.xlsx");
// สร้างตัวเลือก HTML และเปิดใช้งานคำแนะนำเครื่องมือ
var options = aspose.cells.HtmlSaveOptions();
options.setAddTooltipText(true);
// บันทึก XLSX เป็น HTML
workbook.save("D:\\xlsx-to-html.html", options);
รวมแผ่นงานที่ซ่อนอยู่ในการแปลง XLS/XLSX เป็น HTML
สมุดงาน Excel อาจมีแผ่นงานที่ซ่อนอยู่ซึ่งไม่รวมอยู่ในการแปลง Excel เป็น HTML ตามค่าเริ่มต้น ในการแสดงแผ่นงานที่ซ่อนอยู่ คุณสามารถใช้เมธอด HtmlSaveOptions.setExportHiddenWorksheet() ต่อไปนี้เป็นขั้นตอนในการดำเนินการนี้
- โหลดไฟล์ XLSX โดยใช้คลาส Workbook
- สร้างอินสแตนซ์ของคลาส HtmlSaveOptions
- รวมแผ่นงานที่ซ่อนอยู่โดยใช้เมธอด HtmlSaveOptions.setExportHiddenWorksheet(true)
- บันทึก HTML ที่แปลงแล้วโดยใช้เมธอด Workbook.save(String, HtmlSaveOptions)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรวมแผ่นงานที่ซ่อนอยู่ในการแปลง Node.js Excel เป็น HTML
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// โหลดสมุดงาน
var workbook = aspose.cells.Workbook("workbook.xlsx");
// สร้างตัวเลือก HTML และเปิดใช้งานการส่งออกแผ่นงานที่ซ่อนอยู่
var options = aspose.cells.HtmlSaveOptions();
options.setExportHiddenWorksheet(true);
// บันทึก XLSX เป็น HTML
workbook.save("D:\\xlsx-to-html.html", options);
รับใบอนุญาต API ฟรี
ในกรณีที่คุณต้องการลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน คุณสามารถ รับใบอนุญาตชั่วคราวฟรี
บทสรุป
การแปลง Excel เป็น HTML มักใช้ในเว็บแอปพลิเคชันเพื่อแสดงแผ่นงานบนหน้าเว็บ บทความนี้ได้กล่าวถึงวิธีการแปลงสมุดงาน Excel เป็นไฟล์ HTML ใน Node.js นอกจากนี้ คุณได้เห็นวิธีปรับแต่งการแปลง Excel เป็น HTML ด้วยตัวเลือกต่างๆ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ Aspose.Cells for Node.js ผ่าน Java โดยใช้ เอกสารประกอบ