openprxl
A Rust spreadsheet library inspired by Python's openpyxl. It can read and write
.xlsx (Office Open XML) workbooks with an ergonomic, familiar API.
Features
- Create, save, and load
.xlsxfiles - Multiple worksheets
- Cell values: strings, numbers, booleans, dates, formulas, errors
- Cell styles: font, fill, border, alignment, number format
- Row heights / column widths
- Merged cells
- Shared string table for compact storage
- Round-trip preservation of values, formulas, styles, and merges
Quick start
use ;
Loading an existing workbook
use Workbook;
Scope
openprxl targets the core 80 % use-case: creating and editing spreadsheets with
values, formulas, styles, and layout. Advanced features such as charts, images,
pivot tables, conditional formatting, and VBA are not yet supported.
License
Licensed under either of the Apache License, Version 2.0 or the MIT license at your option.