Cách in tệp Excel trong Node.js

Cách in tệp Excel trong Node.js

In tài liệu theo chương trình có thể mang lại lợi thế cạnh tranh cho doanh nghiệp của bạn. Vì đây là một nhiệm vụ rất phổ biến nên loại tự động hóa này sẽ giảm thời gian và công sức cho lực lượng lao động của bạn. Trong bài đăng trên blog này, chúng tôi sẽ cài đặt [thư viện] JS Excel 1 này trong dự án Node.js của chúng tôi để thao tác và xử lý tài liệu Excel. Tuy nhiên, hãy bắt đầu và thực hiện cách in tệp Excel trong Node.js.

Chúng tôi sẽ đề cập đến các điểm sau trong bài đăng trên blog này:

Cài đặt thư viện JS Excel

Bạn có thể truy cập liên kết này để tìm hiểu quy trình cài đặt thư viện cấp doanh nghiệp này. Việc này khá dễ dàng vì bạn có thể tải xuống gói API hoặc cài đặt nó bằng cách chạy các lệnh sau:

npm install java
npm install aspose.cells

Cách in tệp Excel trong Node.js

Sau khi cài đặt hoàn tất, bạn có thể bắt đầu viết mã nguồn và khám phá các phương pháp định cấu hình lệnh gọi API của mình.

Sau đây là các bước:

  1. Tạo một phiên bản của lớp WorkBook và tải tệp Excel nguồn.
  2. Khởi tạo một đối tượng cho lớp ImageOptions cho phép chỉ định các tùy chọn khi hiển thị trang tính thành hình ảnh và in trang tính.
  3. Lấy bảng tính đầu tiên bằng cách gọi phương thức get.
  4. Tạo một đối tượng SheetRender tương ứng với trang tính mà bạn mong muốn, đối tượng này có thể hiển thị trang tính thành nhiều hình ảnh khác nhau.
  5. In bảng tính bằng cách gọi phương thức toPrinter.

Sao chép và dán đoạn mã sau vào tệp chính của bạn:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Tạo một phiên bản của lớp WorkBook và tải tệp Excel nguồn. 
var book = new aspose.cells.Workbook("sample.xlsx");
// Khởi tạo một đối tượng cho lớp ImageOptions cho phép chỉ định các tùy chọn khi hiển thị bảng tính thành hình ảnh, in bảng tính. 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Lấy bảng tính đầu tiên bằng cách gọi phương thức get. 
var sheet = book.getWorksheets().get(0);
// Tạo một đối tượng SheetRender đối với trang tính bạn muốn, đối tượng này có thể hiển thị trang tính thành nhiều hình ảnh khác nhau.
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
// In bảng tính bằng cách gọi phương thức toPrinter. 
sr.toPrinter("EHUPSTAIRS7225");

Đầu ra có thể được nhìn thấy trong hình ảnh dưới đây:

phần mềm in ấn

Nhận giấy phép miễn phí

Bạn có thể tận dụng giấy phép tạm thời miễn phí để dùng thử API mà không bị giới hạn về đánh giá.

Tổng hợp

Chúng tôi kết thúc bài đăng blog này ở đây với hy vọng rằng bạn đã học được cách in tệp Excel trong Node.js. Ngoài ra, bạn có thể tùy chỉnh đoạn mã để đáp ứng phần mềm kinh doanh của mình theo chương trình. Ngoài ra, bạn có thể truy cập tài liệu của thư viện JS Excel này để biết các phương pháp khác.

Hơn nữa, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.

Cuối cùng, conholdate.com đang viết bài blog mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.

Đặt một câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Câu hỏi thường gặp

Làm cách nào để Excel tự động in?

Hãy làm theo liên kết này để lấy đoạn mã in tệp Excel theo chương trình.

Xem thêm