Prezentare generală a funcționalităților

Prezentare generală a funcționalităților

Prezentare generală a funcționalităților

Această pagină cartografiază suprafața de funcționalități a Aspose.Cells FOSS pentru Rust. Fiecare zonă leagă tipurile de punct de intrare pe care le vei întâlni în API Reference.


Ciclul de viață al registrului

Workbook este obiectul rădăcină: Workbook::new creează un registru de lucru gol, Workbook::load_xlsx deschide un fișier existent și save, save_xlsx sau save_with_format scriu ieșire XLSX guvernată de enum-ul SaveFormat.

let mut workbook = Workbook::new();
workbook.save("report.xlsx")?;
let reloaded = Workbook::load_xlsx("report.xlsx")?;

Celule, valori și formule

Colecțiile de celule provin din get_cells / get_cells_mut pe o foaie de calcul. Setatoarele tipizate (put_value_string, put_value_i32, put_value_bool, put_value_decimal, put_value_date_time) evită conversiile de șiruri, iar put_formula_with_cached_value stochează formulele împreună cu rezultatele lor în cache:

cells.get("F1")?.put_value_i32(10)?;
cells.get("G1")?
    .put_formula_with_cached_value("=F1*2", CellValue::Number(20.0))?;

Grafice

Graficele se ancorează la intervale de celule prin colecția de grafice a foii cu variante ChartType precum Column și Line; ancorele și tipurile pot fi citite înapoi din registrele de lucru încărcate prin Chart și ChartCollection.


Stilizare și aspect

CellStyle combină Font, Fill și Borders; StyleFlag selectează ce aspecte se aplică. NumberFormat redă valorile, PageSetup controlează PaperSizeType și PageOrientationType, iar FreezePane fixează rândurile de antet.


Calitatea și structura datelor

Validation (cu OperatorType), formatare condițională FormatCondition, filtrare AutoFilter, tabele structurate ListObject cu TableStyleType, intervale numite DefinedName, și WorkbookProtection / WorksheetProtection.


Încărcare defensivă

LoadOptions expune steaguri try_repair_package și try_repair_xml; LoadDiagnostics raportează problemele găsite în timpul încărcării. Erorile din suprafața API utilizează Result cu CellsError.


Sfaturi și bune practici

  • Domeniul get_worksheets_mut / get_cells_mut împrumută într-un bloc pentru ca caietul de lucru să poată fi salvat ulterior.
  • Preferă settere tipizate în loc de formatarea valorilor în șiruri.
  • Furnizează întotdeauna o valoare în cache împreună cu formulele, astfel încât fișierele să se deschidă cu rezultate corecte înainte de recalculare.
  • Folosește LoadOptions flag-uri de reparare atunci când preiei fișiere terțe.

API Reference Rezumat

ClasăDescriere:
WorkbookObiect rădăcină: creează, încarcă și salvează registre de lucru XLSX
WorksheetO singură foaie și celulele, graficele și setările sale
CellMutCelulă mutabilă: setări pentru valoare tipizată și formulă
CellStyleFormatarea celulei cu font, umplere și borduri
ChartTypeSelectarea tipului de diagramă la adăugarea diagramelor
ValidationReguli de validare a datelor
AutoFilterFiltrarea intervalului
LoadOptionsComportament de încărcare și steaguri de reparare
CellsErrorTip de eroare returnat în API

Vezi și:

 Română