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 .xlsx hiện có qua new Workbook(path) hoặc new 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()setTryRepairXml()

Giá trị ô và Công thức

  • Đặt giá trị có kiểu bằng cell.putValue() cho String, int, double, booleanLocalDateTime
  • 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ạng Object

Đị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 Style từ 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ẫu NumberFormat tích hợp
  • Điều chỉnh chiều cao hàng và độ rộng cột với getRows().get(n).setHeight()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 AutoFilterCustomFilterFilterOperatorType
  • Á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 ValidationTypeOperatorType với giới hạn công thức
  • Áp dụng định dạng có điều kiện qua FormatConditionCollectionFormatCondition

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 HyperlinkHyperlinkCollection

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ạngPhần mở rộngĐọcGhi
Excel Open XML.xlsx

Việc lưu hiện đang bị giới hạn ở .xlsx.

 Tiếng Việt