Zastosowania dla Aspose.Cells FOSS for Rust
Aspose.Cells FOSS for Rust pasuje do obciążeń, w których usługi Rust muszą generować lub konsumować pliki Excel bez Microsoft Office. Cztery wzorce obejmują większość wdrożeń.
Generowanie raportów z usług
Usługi backendowe budują obiekty Workbook z wyników zapytań — typowane settery dla wartości, put_formula_with_cached_value dla kolumn wyliczonych, CellStyle dla prezentacji — oraz save wyjście XLSX dla użytkowników biznesowych. Wykresy są kotwiczone do zakresów danych za pomocą ChartType, dzięki czemu cykliczne raporty są dostarczane z wizualizacjami.
Przetwarzanie wsadowe skoroszytów
Narzędzia CLI iterują po folderach ze skoroszytami: Workbook::load_xlsx każdy plik, modyfikują komórki za pomocą get_worksheets_mut i get_cells_mut, a następnie zapisują wynik. Ponieważ crate jest zwykłą zależnością Cargo, ten sam binarny plik działa na runnerach Windows, Linux i macOS.
Zweryfikowane szablony wprowadzania danych
Szablony, które trafiają do nietechnicznych użytkowników, zawierają Validation reguły — listy rozwijane, zakresy liczbowe z OperatorType, oraz oparte na formułach Custom reguły nad CellArea zakresy — plus WorksheetProtection aby struktura pozostała nienaruszona. Zobacz Jak utworzyć model Cells FOSS w języku Rust.
Defensywne przetwarzanie plików zewnętrznych
Potoki, które przyjmują przesłane przez użytkownika skoroszyty, ładują się z LoadOptions napraw flagi (try_repair_package, try_repair_xml) i sprawdź LoadDiagnostics zanim uwierzysz w zawartość. Zobacz Jak załadować arkusz kalkulacyjny w Rust.