Hướng dẫn nhanh này hướng dẫn cách sao chép trang tính Excel sang sổ làm việc khác bằng Node.js. Nó có thông tin chi tiết để thiết lập môi trường phát triển và thực thi ứng dụng cũng như mã mẫu có thể chạy được minh họa cách tạo bản sao của trang tính Excel bằng Node.js. Quá trình này có thể được thực thi trên bất kỳ nền tảng nào hỗ trợ Node.js và Java và không yêu cầu bất kỳ công cụ nào khác của bên thứ ba.
Các bước để sao chép bảng tính Excel bằng Node.js
- Đặt môi trường để sử dụng Aspose.Cells cho Node.js qua Java để sao chép trang tính
- Tải các tệp Excel đầu vào và đầu ra bằng cách sử dụng đối tượng Workbook
- Truy cập bộ sưu tập các trang tính từ sổ làm việc đầu ra
- Gọi phương thức copy() của đối tượng Worksheet đầu ra
- Truyền bảng mục tiêu từ sổ làm việc đầu vào làm đối số cho phương thức copy()
- Lưu sổ làm việc đầu ra sau khi sao chép trang tính
Các bước này giải thích quy trình thực hiện sao chép trang tính Excel bằng Node.js. Quá trình này được thực hiện bằng cách sử dụng phương thức copy() trong lớp Worksheet để lấy trang tính đầu vào và được gọi bằng cách sử dụng tham chiếu đến một trang tính cụ thể trong sổ làm việc đầu ra nơi nội dung sẽ được sao chép. Bạn có thể lưu sổ làm việc kết quả có cùng tên hoặc lưu nó bằng một tên khác và thậm chí lưu nó vào một luồng bộ nhớ nào đó.
Mã để sao chép bảng tính sang sổ làm việc khác bằng Node.js
Mã này trình bày cách sao chép một trang tính trong Excel bằng Node.js. Trong quá trình này, nếu trang đích chứa bất kỳ nội dung nào thì những nội dung đó sẽ bị ghi đè và thay thế bằng nội dung của trang đầu vào nguồn. Bạn có thể sử dụng bất kỳ phương thức sao chép quá tải nào của lớp Trang tính, chẳng hạn như một phương thức quá tải chỉ yêu cầu trang nguồn trong khi phương thức quá tải khác yêu cầu CopyOptions cũng hỗ trợ các tùy chọn khác nhau.
Bài viết này đã dạy chúng tôi cách sao chép trang tính Excel sang trang tính khác bằng Node.js. Nếu bạn muốn tìm hiểu quy trình áp dụng xác thực trong trang tính, hãy tham khảo bài viết trên cách tạo danh sách thả xuống trong Excel bằng Node.js.