Tính năng
Tổng quan tính năng
Aspose.Cells FOSS for Java cung cấp các khả năng sau cho các ứng dụng Java 17+.
Quản lý Workbook và Worksheet
- Tạo sổ làm việc mới với
new Workbook()bằng cách sử dụng mẫu try-with-resources - Tải các tệp
.xlsxhiện có quanew Workbook(path)hoặcnew Workbook(path, options) - Truy cập các bảng tính qua
getWorksheets().get(index)hoặc bằng tên - Đổi tên các bảng tính bằng
setName(), thêm và xóa các sheet, đặt sheet hoạt động - Kiểm soát hiển thị bảng tính và màu tab qua
WorksheetViewModel - Bật chế độ sửa chữa với
LoadOptions.setTryRepairPackage()vàsetTryRepairXml()
Giá trị ô và Công thức
- Đặt giá trị có kiểu bằng
cell.putValue()choString,int,double,booleanvàLocalDateTime - Kiểm tra kiểu giá trị qua
CellValueType:STRING,NUMBER,BOOLEAN,DATE_TIME,FORMULA,BLANK - Lưu chuỗi công thức bằng
cell.setFormula()— được Excel tính lại khi mở - Truy cập biểu diễn chuỗi qua
cell.getStringValue() - Đọc giá trị thô qua
cell.getValue()dưới dạngObject
Định dạng ô và Kiểu
- Áp dụng phông chữ, viền, tô màu và căn chỉnh qua lớp
Styletừcell.getStyle() - Đặt in đậm, màu và tên phông chữ qua
Style.getFont() - Kiểm soát căn chỉnh qua
HorizontalAlignment(LEFT,CENTER,RIGHT) vàAlignmentValue - Đặt định dạng số bằng
style.setCustom()hoặc các mẫuNumberFormattích hợp - Điều chỉnh chiều cao hàng và độ rộng cột với
getRows().get(n).setHeight()vàgetColumns().get(n).setWidth()
Bộ lọc tự động
- Đặt phạm vi tiêu đề AutoFilter bằng
ws.getAutoFilter().setRange() - Thêm các cột lọc qua
getFilterColumns().add(index) - Xác định tiêu chí lọc tùy chỉnh qua
AutoFilterCustomFiltervàFilterOperatorType - Áp dụng bộ lọc top-10 qua
AutoFilterTop10
Xác thực dữ liệu và Định dạng có điều kiện
- Thêm quy tắc xác thực số nguyên, thập phân hoặc danh sách qua
sheet.getValidations().add() - Sử dụng
ValidationTypevàOperatorTypevới giới hạn công thức - Áp dụng định dạng có điều kiện qua
FormatConditionCollectionvàFormatCondition
Cài đặt Trang và Bảo vệ Bảng tính
- Cấu hình cài đặt in với
PageSetup: kích thước giấy, hướng, vừa trang, vùng in - Bật/tắt lưới và tiêu đề khi in qua
PrintOptionsModel - Bảo vệ các bảng tính và tinh chỉnh quyền sử dụng bằng
WorksheetProtectionModel - Lưu siêu liên kết trong các bảng tính qua
HyperlinkvàHyperlinkCollection
Thuộc tính tài liệu
- Truy cập và đặt các thuộc tính tài liệu workbook thông qua
workbook.getDocumentProperties() - Đặt tác giả, tiêu đề và các trường siêu dữ liệu khác
- Kiểm tra chẩn đoán tải qua
workbook.getLoadDiagnostics().getIssues()
Định dạng được hỗ trợ
| Định dạng | Phần mở rộng | Đọc | Ghi |
|---|---|---|---|
| Excel Open XML | .xlsx | ✓ | ✓ |
Việc lưu hiện đang bị giới hạn ở .xlsx.