Tổng quan tính năng
Tổng quan các tính năng
Trang này mô tả bề mặt tính năng của Aspose.Cells FOSS cho Rust. Mỗi khu vực liên kết tới các kiểu điểm vào mà bạn sẽ gặp trong API Reference.
Vòng đời Workbook
Workbook là đối tượng gốc: Workbook::new tạo một workbook trống, Workbook::load_xlsx mở một tệp hiện có, và save, save_xlsx hoặc save_with_format ghi đầu ra XLSX được điều khiển bởi enum SaveFormat.
let mut workbook = Workbook::new();
workbook.save("report.xlsx")?;
let reloaded = Workbook::load_xlsx("report.xlsx")?;Ô, Giá trị và Công thức
Các bộ sưu tập ô đến từ get_cells / get_cells_mut trên một worksheet. Các bộ đặt kiểu (put_value_string, put_value_i32, put_value_bool, put_value_decimal, put_value_date_time) tránh việc chuyển đổi chuỗi, và put_formula_with_cached_value lưu công thức cùng với kết quả đã được lưu trong bộ nhớ đệm:
cells.get("F1")?.put_value_i32(10)?;
cells.get("G1")?
.put_formula_with_cached_value("=F1*2", CellValue::Number(20.0))?;Biểu đồ
Biểu đồ được neo vào các phạm vi ô thông qua bộ sưu tập biểu đồ của trang tính với các biến thể ChartType như Column và Line; các neo và loại có thể được đọc lại từ các workbook đã tải qua Chart và ChartCollection.
Định dạng và Bố cục
CellStyle kết hợp Font, Fill và Borders; StyleFlag chọn các khía cạnh được áp dụng. NumberFormat hiển thị giá trị, PageSetup điều khiển PaperSizeType và PageOrientationType, và FreezePane cố định các hàng tiêu đề.
Chất lượng dữ liệu và Cấu trúc
Validation (với OperatorType), định dạng có điều kiện FormatCondition, lọc AutoFilter, các bảng có cấu trúc ListObject với TableStyleType, phạm vi có tên DefinedName, và WorkbookProtection / WorksheetProtection.
Nạp phòng ngừa
LoadOptions hiển thị các cờ try_repair_package và try_repair_xml; LoadDiagnostics báo cáo các vấn đề được phát hiện trong khi nạp. Các lỗi trên bề mặt API sử dụng Result với CellsError.
Mẹo và Thực hành tốt nhất
- Phạm vi
get_worksheets_mut/get_cells_mutđược mượn trong một khối để sổ làm việc có thể được lưu lại sau đó. - Ưu tiên các setter có kiểu hơn việc định dạng giá trị thành chuỗi.
- Luôn cung cấp giá trị đã được lưu trong bộ nhớ đệm cùng với công thức để các tệp mở ra với kết quả đúng trước khi tính lại.
- Sử dụng các cờ sửa chữa
LoadOptionskhi nhập các tệp của bên thứ ba.
API Reference Tóm tắt
| Lớp | Mô tả |
|---|---|
Workbook | Đối tượng gốc: tạo, tải và lưu sổ làm việc XLSX |
Worksheet | Một trang tính đơn và các ô, biểu đồ và cài đặt của nó |
CellMut | Ô có thể thay đổi: các bộ thiết lập giá trị có kiểu và công thức |
CellStyle | Định dạng ô với phông chữ, màu nền và viền |
ChartType | Lựa chọn loại biểu đồ khi thêm biểu đồ |
Validation | Quy tắc xác thực dữ liệu |
AutoFilter | Lọc phạm vi |
LoadOptions | Hành vi tải và các cờ sửa chữa |
CellsError | Loại lỗi được trả về trên API |