Tổng quan
Document Solutions for Excel Java là thư viện Java Excel API dùng để tạo, chỉnh sửa, nhập và xuất bảng tính XLSX mà không cần phụ thuộc vào Microsoft Excel. Tên gọi DsExcel cũng được dùng cho sản phẩm này, trước đây là GcExcel.

API được mô hình theo document object model của Excel, phù hợp cho các tác vụ import, calculate, query, generate và export trong ứng dụng Java. Phần calculation engine hỗ trợ hơn 450 hàm Excel cùng nhiều khả năng xử lý công thức như dynamic array formulas, custom functions và formula tracing.

Thư viện Java Excel API tốc độ cao để tạo, chỉnh sửa, nhập và xuất tệp XLSX không phụ thuộc Microsoft Excel. Hỗ trợ Windows, Linux, macOS và triển khai lên Azure, AWS, AWS Lambda.

Tính năng nổi bật
- Tạo workbook XLSX mới từ đầu bằng Java.
- Mở và lưu workbook ở nhiều định dạng khác nhau.
- Sinh báo cáo Excel data-bound với dữ liệu động.
- Liên kết JSON, DataTables và custom objects vào worksheet.
- Quản lý worksheet bằng thao tác thêm, xóa, sao chép và bảo vệ.
- Chèn button, checkbox, dropdown và các form controls vào worksheet.
- Nhập và xuất tệp XLSX với quyền kiểm soát dữ liệu và định dạng.
Ứng dụng thực tế
- Tự động hóa tạo file Excel từ ứng dụng Java phía server.
- Xây dựng báo cáo dữ liệu có charts, sparklines và conditional formatting.
- Tạo dashboard reports và báo cáo phân tích bằng pivot tables.
- Nhập dữ liệu từ collections, arrays, tables hoặc entities vào worksheet.
- Chuyển workbook và template Excel sang PDF, HTML hoặc image để phân phối.
Đối tượng sử dụng phù hợp
- Lập trình viên Java xây dựng tính năng xuất báo cáo Excel
- Nhóm phát triển backend cần xử lý spreadsheet trên server
- Tech lead phụ trách hệ thống báo cáo và tài liệu dữ liệu
- Đội ngũ tích hợp ứng dụng cần làm việc với SpreadJS và định dạng Excel
Thông tin kỹ thuật
Câu hỏi thường gặp
Có cần Microsoft Excel để chạy thư viện này không?
Không. Document Solutions for Excel Java không phụ thuộc vào Microsoft Excel.
Yêu cầu môi trường phát triển là gì?
Sản phẩm yêu cầu JDK 8.0 trở lên và có thể dùng với Java IDE như Eclipse, IntelliJ, cùng Gradle hoặc Maven.
Có hỗ trợ triển khai trên cloud không?
Có. Mô tả sản phẩm nêu khả năng triển khai lên Azure, AWS và AWS Lambda.
Có thể xử lý macro-enabled Excel files không?
Có. Thư viện hỗ trợ import/export tệp.xlsm và bảo toàn macros, form controls cùng ActiveX controls.
Gói này có thành phần xem dữ liệu phía client không?
Có. Gói bao gồm DsDataViewer, một JavaScript viewer để mở và xem data documents ở phía client.





Bình luận