Cas d’utilisation pour Aspose.Cells FOSS for Rust
Aspose.Cells FOSS pour Rust convient aux charges de travail où les services Rust doivent produire ou consommer des fichiers Excel sans Microsoft Office. Quatre modèles couvrent la plupart des déploiements.
Génération de rapports à partir des services
Les services backend construisent des objets Workbook à partir des résultats de requête — des setters typés pour les valeurs, put_formula_with_cached_value pour les colonnes calculées, CellStyle pour la présentation — et génèrent une sortie XLSX save pour les utilisateurs métiers. Les graphiques s’ancrent aux plages de données via ChartType afin que les rapports récurrents soient livrés avec des visuels.
Traitement par lots de classeurs
Les outils CLI parcourent les dossiers de classeurs: Workbook::load_xlsx chaque fichier, modifient les cellules via get_worksheets_mut et get_cells_mut, puis enregistrent le résultat. Comme la crate est une simple dépendance Cargo, le même binaire s’exécute sur les runners Windows, Linux et macOS.
Modèles de saisie de données validés
Les modèles destinés aux utilisateurs non techniques comportent Validation des règles — listes déroulantes, plages numériques avec OperatorType, et basées sur des formules Custom règles sur CellArea plages — plus WorksheetProtection pour que la structure reste intacte. Voir Comment créer un modèle Cells FOSS en Rust.
Ingestion défensive de fichiers tiers
Les pipelines qui acceptent les classeurs téléchargés par l’utilisateur se chargent avec LoadOptions réparer les drapeaux (try_repair_package, try_repair_xml) et vérifier LoadDiagnostics avant de faire confiance au contenu. Voir Comment charger une feuille de calcul en Rust.