Functies Overzicht

Functieoverzicht

Deze pagina brengt de functionaliteit van Aspose.Cells FOSS voor Rust in kaart. Elk gebied linkt naar de instap-type-s die je tegenkomt in de API Reference.


Levenscyclus van Werkboek

Workbook is het root-object: Workbook::new maakt een leeg werkboek, Workbook::load_xlsx opent een bestaand bestand, en save, save_xlsx of save_with_format schrijven XLSX-output beheerd door de SaveFormat-enum.

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

Cellen, Waarden en Formules

Celcollecties komen van get_cells / get_cells_mut op een werkblad. Getypte setters (put_value_string, put_value_i32, put_value_bool, put_value_decimal, put_value_date_time) vermijden tekenreeksconversies, en put_formula_with_cached_value slaat formules op samen met hun gecachte resultaten:

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

Grafieken

Grafieken verankeren aan celbereiken via de grafiekcollectie van een blad met ChartType varianten zoals Column en Line; verankeringen en types kunnen worden teruggelezen uit geladen werkboeken via Chart en ChartCollection.


Stijlen en lay-out

CellStyle combineert Font, Fill en Borders; StyleFlag selecteert welke aspecten van toepassing zijn. NumberFormat rendert waarden, PageSetup regelt PaperSizeType en PageOrientationType, en FreezePane verankert koprijen.


Gegevenskwaliteit en structuur

Validation (met OperatorType), FormatCondition voorwaardelijke opmaak, AutoFilter filteren, ListObject gestructureerde tabellen met TableStyleType, DefinedName benoemde bereiken, en WorkbookProtection / WorksheetProtection.


Defensief laden

LoadOptions maakt try_repair_package en try_repair_xml vlaggen zichtbaar; LoadDiagnostics rapporteert problemen die tijdens het laden zijn gevonden. Fouten over het API oppervlak gebruiken Result met CellsError.


Tips en best practices

  • Scope get_worksheets_mut / get_cells_mut leent in een blok zodat de werkmap daarna kan worden opgeslagen.
  • Geef de voorkeur aan getypte setters boven het formatteren van waarden naar strings.
  • Voorzie altijd een gecachte waarde met formules zodat bestanden openen met de juiste resultaten vóór herberekening.
  • Gebruik LoadOptions reparatie-vlaggen bij het verwerken van bestanden van derden.

API Reference Samenvatting

KlasseBeschrijving
WorkbookRoot-object: maak, laad en sla XLSX-werkboeken op
WorksheetEen enkel blad en de bijbehorende cellen, diagrammen en instellingen
CellMutMutabele cel: getypeerde waarde- en formule-instellers
CellStyleCelopmaak met lettertype, opvulling en randen
ChartTypeSelectie van grafiektype bij het toevoegen van grafieken
ValidationGegevensvalidatieregels
AutoFilterBereikfiltering
LoadOptionsLaadgedrag en reparatievlaggen
CellsErrorFouttype geretourneerd over de API

Zie ook

 Nederlands