Сценарии использования Aspose.Cells FOSS for Rust

Сценарии использования Aspose.Cells FOSS for Rust

Aspose.Cells FOSS для Rust подходит для рабочих нагрузок, где сервисам на Rust нужно создавать или обрабатывать файлы Excel без Microsoft Office. Четыре шаблона покрывают большинство развертываний.

Генерация отчетов из сервисов

Бекенд-сервисы создают объекты Workbook из результатов запросов — типизированные сеттеры для значений, 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 чтобы структура оставалась целой. См. Как создать модель Cells FOSS в Rust.

Защитный ввод файлов сторонних поставщиков

Конвейеры, принимающие загруженные пользователями рабочие книги, загружаются с LoadOptions флаги восстановления (try_repair_package, try_repair_xml) и проверьте LoadDiagnostics прежде чем доверять содержимому. Смотрите Как загрузить электронную таблицу в Rust.

См. также:

 Русский