xlsx-rs
Rust 版本的 Excel
.xlsx读写库,基于ooxml-core公共基座,对标 python-openpyxl。
定位
- 完整读写:支持创建、读取、修改
.xlsx文件(区别于calamine只读、rust_xlsxwriter只写)。 - Round-trip 保真:读取后再保存,不丢失原有样式/公式/结构。
- 基于 ooxml-core:复用 OPC 打包层 + DrawingML 公共类型系统。
- 零 unsafe:纯 Rust 实现。
快速开始
use ;
let mut wb = new;
let sheet = wb.get_sheet_mut.unwrap;
sheet.set_cell;
sheet.set_cell;
wb.save.unwrap;
状态
- v0.1.0:Workbook + Worksheet + Cell + SharedStrings 基础读写
- 路线图:样式系统 / 公式 / 图表 / Table / PivotTable
License
MIT