Cách chuyển đổi Excel thành mảng trong Java

Hướng dẫn ngắn gọn này hướng dẫn cách chuyển đổi Excel thành mảng trong Java bằng cách thực hiện theo quy trình từng bước. Sử dụng quy trình này, bạn sẽ biết cách java chuyển đổi excel thành mảng mà sau này có thể được sử dụng để lưu trữ trong cơ sở dữ liệu, sử dụng trong logic chương trình của bạn hoặc trả lại cho một số chức năng gọi khác. Ở đây chúng tôi đã tải tệp XLSX, tuy nhiên, bạn cũng có thể tải bất kỳ định dạng tệp Excel nào khác.

Các bước để chuyển đổi Excel thành mảng trong Java

  1. Sử dụng kho lưu trữ Maven, thêm tham chiếu vào thư viện Aspose.Cells trong ứng dụng
  2. Thêm một tham chiếu đến các lớp WorkbookWorksheet bằng cách sử dụng câu lệnh Nhập trong chương trình
  3. Tải Workbook nguồn sẽ được chuyển đổi thành một mảng
  4. Nhận tham chiếu đến trang tính đầu tiên có dữ liệu được lưu trong một mảng
  5. Sử dụng bộ sưu tập ô trong trang tính, xuất dữ liệu sang mảng từ phạm vi ô mong muốn
  6. Hiển thị kích thước của mảng đầu ra để xác minh

Trong các bước này, chúng tôi tải một tệp Excel và truy cập một trong các trang tính của nó từ nơi dữ liệu sẽ được chuyển đổi thành một mảng. Mỗi trang tính chứa một tập hợp các ô cung cấp chức năng xuất dữ liệu sang một mảng từ một phạm vi cụ thể trong trang tính. Bạn có thể xuất dữ liệu ở dạng mảng một chiều hoặc hai chiều.

Mã để đọc các giá trị từ tệp Excel và lưu trữ trong mảng trong Java

Trong mã mẫu này, chúng tôi đã sử dụng hàm Cells.exportArray() yêu cầu ô bắt đầu của phạm vi ô đích cùng với tổng số hàng và cột sẽ được xuất sang một mảng. Ở đây chúng tôi chỉ chuyển đổi một dải ô thành một mảng tuy nhiên, nếu bạn muốn chuyển đổi các loại dữ liệu khác trong trang tính chẳng hạn như biểu đồ thành hình ảnh, bạn có thể tham khảo bài viết trên cách chuyển đổi biểu đồ Excel sang JPG trong Java. Ở đây không cần thành phần hoặc thư viện nào khác như Interop hoặc MS Excel để chạy đoạn mã trên.

 Tiếng Việt