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ư ColumnLine; các neo và loại có thể được đọc lại từ các workbook đã tải qua ChartChartCollection.


Định dạng và Bố cục

CellStyle kết hợp Font, FillBorders; StyleFlag chọn các khía cạnh được áp dụng. NumberFormat hiển thị giá trị, PageSetup điều khiển PaperSizeTypePageOrientationType, 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_packagetry_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 LoadOptions khi nhập các tệp của bên thứ ba.

API Reference Tóm tắt

LớpMô tả
WorkbookĐối tượng gốc: tạo, tải và lưu sổ làm việc XLSX
WorksheetMộ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
ChartTypeLựa chọn loại biểu đồ khi thêm biểu đồ
ValidationQuy tắc xác thực dữ liệu
AutoFilterLọc phạm vi
LoadOptionsHành vi tải và các cờ sửa chữa
CellsErrorLoại lỗi được trả về trên API

Xem thêm

 Tiếng Việt