Cách cập nhật tệp Excel trong Java

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cập nhật tệp Excel trong Java. Mặc dù chúng ta có thể cập nhật tệp Excel trong MS Excel theo cách thủ công, tuy nhiên, không phải lúc nào cũng có thể hoặc khả thi để cập nhật tệp Excel theo cách thủ công khi nói rằng một dữ liệu lớn sẽ được cập nhật hoặc dữ liệu sẽ được xuất từ nguồn khác, chẳng hạn như cơ sở dữ liệu. Ở đây nảy sinh nhu cầu về một cách tự động để thực hiện tác vụ này mà bạn có thể thực hiện bằng cách sử dụng các bước trong hướng dẫn này. Dưới đây là các bước để cập nhật tệp Excel trong Java và cuối cùng là lưu tệp đó sang định dạng Excel có tên XLSX trong hướng dẫn này.

Các bước để cập nhật tệp Excel trong Java

  1. Sử dụng kho lưu trữ Maven, thêm tham chiếu đến thư viện Aspose.Cells trong dự án
  2. Thêm một tham chiếu đến các lớp WorkbookCell bằng Nhập trong chương trình
  3. Tải sổ làm việc sẽ được cập nhật
  4. Nhận tham chiếu đến ô mong muốn trong trang đầu tiên và cập nhật giá trị ô đích
  5. Nhận tham chiếu đến một ô khác trong trang thứ hai và cập nhật công thức trong ô
  6. Gọi hàm computeFormula khi công thức được thay đổi
  7. Lưu tệp đã cập nhật dưới dạng XLSX

Trong các bước trên, chúng tôi đã quan sát thấy rằng tệp Excel được tải và sau đó trang tính đầu tiên được truy cập. Bạn có thể tham khảo bất kỳ trang tính nào có dữ liệu sẽ được cập nhật bằng cách sử dụng tên trang tính hoặc chỉ mục dựa trên số không. Sử dụng tham chiếu trang tính, truy cập bộ sưu tập ô trong trang tính và nhận quyền truy cập vào bất kỳ ô nào và cập nhật giá trị hoặc công thức vào ô đó. Cuối cùng, gọi các chức năng liên quan được yêu cầu theo các thay đổi trong tệp. Ở đây trong hướng dẫn này, chúng tôi sẽ gọi hàm tính toánFormula khi công thức được cập nhật. Cuối cùng, chúng tôi lưu sổ làm việc vào đĩa. Đây là mã mẫu cập nhật tệp Excel hiện có trong Java.

Mã để ghi dữ liệu vào Excel trong Java

Trong mã mẫu này, chúng tôi đã xem xét mã Java để ghi dữ liệu trong trang tính Excel. Nếu bạn muốn ghi dữ liệu vào tệp Excel bằng bất kỳ ngôn ngữ nào khác như C#, hãy tham khảo bài viết cách chỉnh sửa file excel trong C#.

Chúng tôi không cần cài đặt bất kỳ công cụ phần thứ ba nào như MS Excel hoặc không cần sử dụng interop cho quá trình này.

 Tiếng Việt