Випадки використання Aspose.Cells FOSS for Rust
Aspose.Cells FOSS for 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.