Aspose.Cells FOSS for Rust 的使用案例

Aspose.Cells FOSS for Rust 的使用案例

Aspose.Cells FOSS for Rust 适用于需要在无需 Microsoft Office 的情况下生成或读取 Excel 文件的 Rust 服务工作负载。四种模式覆盖了大多数部署场景。

从服务生成报告

后端服务从查询结果构建 Workbook 对象——用于数值的类型化 setter,put_formula_with_cached_value 用于计算列,CellStyle 用于呈现——并为业务用户生成 save XLSX 输出。图表通过 ChartType 锚定到数据范围,从而使循环报告附带可视化内容。

批量工作簿处理

CLI 工具遍历工作簿文件夹:Workbook::load_xlsx 每个文件,通过 get_worksheets_mut 和 get_cells_mut 修改单元格,并保存结果。由于该 crate 是普通的 Cargo 依赖,同一二进制文件可在 Windows、Linux 和 macOS 运行环境中运行。

经验证的数据录入模板

模板在面向非技术用户时会携带 Validation 规则 — 列表下拉框、数值范围与 OperatorType,以及基于公式的 Custom 规则覆盖 CellArea 范围 — 加上 WorksheetProtection 以保持结构完整。参见 如何使用 Rust 创建 Cells FOSS 模型.

防御性导入第三方文件

接受用户上传工作簿的流水线加载时使用 LoadOptions 修复标志 (try_repair_package, try_repair_xml) 并检查 LoadDiagnostics 在信任内容之前。参见 如何在 Rust 中加载电子表格.

另请参阅

 中文