Aspose.Cells FOSS for Rust のユースケース
Aspose.Cells FOSS for Rust は、Rust サービスが Microsoft Office を使用せずに Excel ファイルを生成または消費する必要があるワークロードに適しています。4 つのパターンがほとんどのデプロイメントをカバーします。
サービスからのレポート生成
バックエンドサービスは、クエリ結果から Workbook オブジェクトを構築します — 値の型付きセッター、計算列用の put_formula_with_cached_value、プレゼンテーション用の CellStyle — そしてビジネスユーザー向けに save XLSX 出力を行います。チャートは ChartType を介してデータ範囲にアンカリングされるため、定期レポートはビジュアル付きで提供されます。
バッチ ワークブック処理
CLI ツールはワークブックのフォルダーを反復処理します:各ファイルを Workbook::load_xlsx、get_worksheets_mut と get_cells_mut を介してセルを変更し、結果を保存します。クレートは単なる Cargo 依存関係であるため、同じバイナリが Windows、Linux、macOS のランナー上で実行されます。
検証済みデータ入力テンプレート
非技術的なユーザー向けに配布されるテンプレートは、 Validation ルール — リストのドロップダウン、数値範囲を含む OperatorType、および数式ベースの Custom ルールを超えて CellArea 範囲 — さらに WorksheetProtection 構造が維持されるように。参照: RustでCells FOSSモデルを作成する方法.
サードパーティファイルの防御的取り込み
ユーザーがアップロードしたワークブックを受け入れるパイプラインは、 LoadOptions 修復フラグ(try_repair_package, try_repair_xml) とチェック LoadDiagnostics 内容を信頼する前に。参照 Rustでスプレッドシートをロードする方法.