Hướng dẫn từng bước này giải thích cách tạo tệp Excel trong Java bằng cách sử dụng mã đơn giản. Việc tạo một tệp Excel theo chương trình và điền dữ liệu bằng cách mã hóa cứng hoặc đọc từ một số nguồn khác và điền vào trang tính mong muốn là rất phổ biến. Với mục đích này, mỗi ô được truy cập và dữ liệu được điền vào. Sau khi tất cả dữ liệu được điền, sổ làm việc có thể được lưu ở bất kỳ định dạng nào như XLSX trong ví dụ này.
Các bước để tạo tệp Excel trong Java
- Sử dụng Maven, thêm thư viện Aspose.Cells vào dự án
- Thêm một tham chiếu đến các lớp Workbook, Worksheet và Cells bằng Nhập trong chương trình
- Khởi tạo đối tượng lớp Workbook
- Nhận tham chiếu đến trang tính mong muốn trong sổ làm việc
- Nhận tham chiếu đến bộ sưu tập Ô trong trang tính mong muốn
- Đặt giá trị trong các ô khác nhau bằng bộ sưu tập Ô
- Lưu tệp kết quả dưới dạng XLSX
Các bước trên mô tả quy trình tạo tệp Excel bằng Java. Thư viện Aspose.Cells sẽ được thêm vào để chạy mã này. Bạn có thể nhập một vài lớp như Sổ làm việc, Trang tính và Ô trong đó lớp Ô là tập hợp các ô trong trang tính tương ứng cung cấp quyền truy cập vào từng ô riêng lẻ trong trang tính. Sử dụng bộ sưu tập này đặt giá trị trong các ô mong muốn và cuối cùng lưu sổ làm việc ở định dạng tệp Excel như XLSX được sử dụng trong hướng dẫn này.
Mã để tạo một tệp Excel trong Java
Mã mẫu này có thể được sử dụng để tạo tệp Excel bằng Java trong Windows, macOS và Linux. Trong mã mẫu này, một đối tượng Workbook được khởi tạo có chứa một tập hợp các trang tính. Theo mặc định, một trang tính được thêm vào khi đối tượng Workbook được tạo. Mỗi Trang tính chứa một tập hợp các ô được sử dụng để truy cập các ô riêng lẻ bằng cách sử dụng địa chỉ như A1, v.v. Các giá trị chuỗi được đặt cho ô, tuy nhiên, bạn có thể đặt bất kỳ giá trị nào như số nguyên, số thập phân, ngày và tất cả các loại khác được hỗ trợ bởi MS Excel. Nếu bạn muốn chuyển đổi tệp Excel sang một số định dạng khác chẳng hạn như XPS bằng ngôn ngữ không phải Java chẳng hạn như C#, bạn có thể tham khảo bài viết chuyển đổi Excel sang XPS trong C#.
Lưu ý rằng không cần cài đặt MS Excel hoặc sử dụng interop để chạy mã mẫu ở trên.