Hướng dẫn ngắn gọn này cung cấp chi tiết về cách sao chép trang tính Excel sang sổ làm việc khác trong Java. Bạn có thể tải tệp Excel đầu vào bằng phần mở rộng tệp XLSX hoặc XLS và sau đó sử dụng chức năng bản sao bảng tính excel của Java để thực hiện. Bạn có thể sao chép bất kỳ trang tính nào bằng cách sử dụng số chỉ mục hoặc tên trang tính theo yêu cầu của bạn.
Các bước để sao chép trang tính Excel sang sổ làm việc khác trong Java
- Thêm tham chiếu đến Aspose.Cells từ kho lưu trữ Maven để sao chép trang tính Excel
- Tải tệp Excel nguồn vào đối tượng lớp Workbook để sao chép dữ liệu đầu vào
- Truy cập các trang tính của tệp Excel đầu ra
- Copy trang tính Excel sang sổ làm việc khác bằng cách sử dụng số trang tính chỉ mục
- Lưu sổ làm việc Excel đầu ra với trang tính đã sao chép trong đó
Chúng ta chỉ cần thực hiện một vài lệnh gọi API để làm việc với tính năng bản sao trang tính Java Excel. Chúng ta có thể tùy chỉnh quá trình sao chép trang tính bằng cách thay đổi chỉ mục của trang tính. Ví dụ: bạn có thể sao chép bất kỳ trang tính nào từ trang tính nguồn và dán nó vào bất kỳ chỉ mục nào trong sổ làm việc Excel đầu ra, chỉ bằng cách thay đổi số chỉ mục.
Mã để sao chép trang tính Excel sang sổ làm việc khác trong Java
Trong hướng dẫn này, chúng ta đã khám phá cách sử dụng tính năng Sao chép trang tính Excel sang sổ làm việc khác trong Java có thể được kết hợp như thế nào. Bạn có thể kiểm soát thao tác sao chép bằng cách sử dụng đối tượng lớp CopyOptions trong hàm copy() chỉ hỗ trợ sao chép các giá trị nếu công thức không hợp lệ cho trang tính đích, tùy chọn sao chép tên, tùy chọn giữ macro và nhiều tính năng khác như Tốt.
Bài viết này đã giải thích cách sao chép-dán dữ liệu giữa các trang tính Excel. Tuy nhiên, nếu bạn muốn tìm hiểu cách hợp nhất các ô, hãy tham khảo bài viết trên Cách hợp nhất các ô trong Excel bằng Java.