Anwendungsfälle für Aspose.Cells FOSS for Rust
Aspose.Cells FOSS für Rust passt zu Workloads, bei denen Rust-Dienste Excel-Dateien erzeugen oder verarbeiten müssen, ohne Microsoft Office zu verwenden. Vier Muster decken die meisten Deployments ab.
Berichtserstellung aus Diensten
Backend-Dienste erstellen Workbook-Objekte aus Abfrageergebnissen — typisierte Setter für Werte, put_formula_with_cached_value für berechnete Spalten, CellStyle für die Darstellung — und save XLSX-Ausgabe für Business-User. Diagramme verankern sich über ChartType an den Datenbereichen, sodass wiederkehrende Berichte mit Visualisierungen geliefert werden.
Batch-Arbeitsmappenverarbeitung
CLI-Tools durchlaufen Ordner mit Arbeitsmappen: Workbook::load_xlsx jeder Datei, Zellen ändern mittels get_worksheets_mut und get_cells_mut und das Ergebnis speichern. Da die Crate eine einfache Cargo-Abhängigkeit ist, läuft das gleiche Binary auf Windows-, Linux- und macOS-Runnern.
Validierte Dateneingabe-Vorlagen
Vorlagen, die an nicht-technische Benutzer gesendet werden, enthalten Validation Regeln — Listen-Dropdowns, numerische Bereiche mit OperatorType, und formelbasierte Custom Regeln über CellArea Bereiche — plus WorksheetProtection damit die Struktur unverändert bleibt. Siehe Wie man ein Cells FOSS-Modell in Rust erstellt.
Defensives Einlesen von Drittanbieter-Dateien
Pipelines, die vom Benutzer hochgeladene Arbeitsmappen akzeptieren, laden mit LoadOptions Reparatur-Flags (try_repair_package, try_repair_xml) und prüfen LoadDiagnostics bevor Sie dem Inhalt vertrauen. Siehe Wie man ein Spreadsheet in Rust lädt.