การพิมพ์เอกสารโดยทางโปรแกรมสามารถเพิ่มความได้เปรียบทางการแข่งขันให้กับธุรกิจของคุณ เนื่องจากเป็นงานทั่วไป ดังนั้นระบบอัตโนมัติประเภทนี้จะช่วยลดเวลาและความพยายามของพนักงานของคุณ ในบล็อกโพสต์นี้ เราจะติดตั้ง JS Excel library ในโปรเจ็กต์ Node.js ของเราเพื่อจัดการและประมวลผลเอกสาร Excel อย่างไรก็ตาม เรามาเริ่มต้นและปรับใช้วิธีการพิมพ์ไฟล์ Excel ใน Node.js กันดีกว่า
เราจะกล่าวถึงประเด็นต่อไปนี้ในโพสต์บนบล็อกนี้:
การติดตั้งไลบรารี JS Excel
คุณสามารถไปที่ ลิงก์ นี้เพื่อเรียนรู้ขั้นตอนการติดตั้งไลบรารีระดับองค์กรนี้ มันค่อนข้างง่ายเนื่องจากคุณสามารถ ดาวน์โหลด แพ็คเกจ API หรือติดตั้งโดยใช้คำสั่งต่อไปนี้:
npm install java
npm install aspose.cells
วิธีพิมพ์ไฟล์ Excel ใน Node.js
เมื่อการติดตั้งเสร็จสมบูรณ์ คุณสามารถเริ่มเขียนซอร์สโค้ดและสำรวจวิธีกำหนดค่าการเรียก API ของคุณได้
ต่อไปนี้เป็นขั้นตอน:
- สร้างอินสแตนซ์ของคลาส WorkBook และโหลดไฟล์ Excel ต้นฉบับ
- สร้างอินสแตนซ์ของออบเจ็กต์สำหรับคลาส ImageOptions ที่ช่วยให้ระบุตัวเลือกเมื่อแสดงเวิร์กชีตเป็นรูปภาพ และพิมพ์เวิร์กชีท
- รับแผ่นงานแรกโดยการเรียกใช้เมธอด get
- สร้างวัตถุ SheetRender ตามแผ่นงานที่คุณต้องการซึ่งสามารถแสดงแผ่นงานเป็นภาพต่างๆ
- พิมพ์แผ่นงานโดยการเรียกเมธอด toPrinter
คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างอินสแตนซ์ของคลาส WorkBook และโหลดไฟล์ Excel ต้นฉบับ
var book = new aspose.cells.Workbook("sample.xlsx");
// สร้างอินสแตนซ์อ็อบเจ็กต์สำหรับคลาส ImageOptions ที่อนุญาตให้ระบุตัวเลือกเมื่อแสดงเวิร์กชีตเป็นรูปภาพ หรือเวิร์กชีตการพิมพ์
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// รับแผ่นงานแรกโดยการเรียกใช้เมธอด get
var sheet = book.getWorksheets().get(0);
// สร้างวัตถุ SheetRender ตามแผ่นงานที่คุณต้องการซึ่งสามารถแสดงแผ่นงานเป็นรูปภาพต่างๆ
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
// พิมพ์แผ่นงานโดยการเรียกวิธีการtoPrinter
sr.toPrinter("EHUPSTAIRS7225");
ผลลัพธ์สามารถดูได้ในภาพด้านล่าง:
รับใบอนุญาตฟรี
คุณสามารถใช้ ใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
เรากำลังสิ้นสุดโพสต์บล็อกนี้ที่นี่ด้วยความหวังว่าคุณจะได้เรียนรู้เกี่ยวกับวิธีพิมพ์ไฟล์ Excel ใน Node.js นอกจากนี้ คุณยังปรับแต่งข้อมูลโค้ดให้ตรงกับซอฟต์แวร์ธุรกิจของคุณโดยทางโปรแกรมได้ นอกจากนี้ คุณยังสามารถไปที่ เอกสาร ของไลบรารี JS Excel นี้เพื่อทราบวิธีการอื่นๆ
นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน
สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา
คำถามที่พบบ่อย
ฉันจะทำให้ Excel พิมพ์โดยอัตโนมัติได้อย่างไร
ทำตาม ลิงก์ นี้เพื่อรับข้อมูลโค้ดที่พิมพ์ไฟล์ Excel โดยทางโปรแกรม