Übersicht der Funktionen

Übersicht der Funktionen

Übersicht der Funktionen

Diese Seite zeigt die Funktionsoberfläche von Aspose.Cells FOSS für Rust. Jeder Bereich verlinkt die Einstiegstypen, denen Sie im API Reference.


Lebenszyklus des Arbeitsbuchs

Workbook ist das Root-Objekt: Workbook::new erstellt ein leeres Arbeitsbuch, Workbook::load_xlsx öffnet eine bestehende Datei und save, save_xlsx oder save_with_format schreiben XLSX-Ausgabe, die vom SaveFormat-Enum gesteuert wird.

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

Zellen, Werte und Formeln

Zellsammlungen stammen von get_cells / get_cells_mut auf einem Arbeitsblatt. Typisierte Setter (put_value_string, put_value_i32, put_value_bool, put_value_decimal, put_value_date_time) vermeiden Zeichenkettenkonvertierungen, und put_formula_with_cached_value speichert Formeln zusammen mit ihren zwischengespeicherten Ergebnissen:

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

Diagramme

Diagramme verankern an Zellbereiche über die Diagrammsammlung eines Blattes mit ChartType-Varianten wie Column und Line; Anker und Typen können aus geladenen Arbeitsmappen über Chart und ChartCollection wieder ausgelesen werden.


Styling und Layout

CellStyle kombiniert Font, Fill und Borders; StyleFlag wählt aus, welche Aspekte gelten. NumberFormat rendert Werte, PageSetup steuert PaperSizeType und PageOrientationType, und FreezePane fixiert Kopfzeilen.


Datenqualität und Struktur

Validation (mit OperatorType), FormatCondition bedingte Formatierung, AutoFilter Filterung, ListObject strukturierte Tabellen mit TableStyleType, DefinedName benannte Bereiche und WorkbookProtection / WorksheetProtection.


Defensives Laden

LoadOptions legt try_repair_package und try_repair_xml Flags offen; LoadDiagnostics meldet beim Laden gefundene Probleme. Fehler über die API-Oberfläche verwenden Result mit CellsError.


Tipps und bewährte Verfahren

  • Scope get_worksheets_mut / get_cells_mut leiht in einem Block, damit die Arbeitsmappe anschließend gespeichert werden kann.
  • Bevorzuge typisierte Setter gegenüber der Formatierung von Werten in Zeichenketten.
  • Stelle stets einen zwischengespeicherten Wert mit Formeln bereit, damit Dateien mit korrekten Ergebnissen geöffnet werden, bevor sie neu berechnet werden.
  • Verwende LoadOptions-Reparatur-Flags beim Einlesen von Drittanbieterdateien.

API Reference Zusammenfassung

KlasseBeschreibung
WorkbookRoot-Objekt: XLSX-Arbeitsmappen erstellen, laden und speichern
WorksheetEin einzelnes Blatt und seine Zellen, Diagramme und Einstellungen
CellMutVeränderbare Zelle: typisierte Werte- und Formel-Setter
CellStyleZellformatierung mit Schriftart, Füllung und Rahmen
ChartTypeAuswahl des Diagrammtyps beim Hinzufügen von Diagrammen
ValidationDatenvalidierungsregeln
AutoFilterBereichsfilterung
LoadOptionsLadeverhalten und Reparatur-Flags
CellsErrorFehlertyp, der über API zurückgegeben wird

Siehe auch

 Deutsch