Spreadsheets
Build .xlsx workbooks — sheets, rows, styles and
formulas — without wrestling the raw OpenXML markup.
Rust core · Multi-language
Create Presentation (.pptx), Excel (.xlsx) and
Word (.docx) files with ease. A single Rust core, delivered
to .NET, Go, Node.js and Python so you ship the same behaviour everywhere.
Build .xlsx workbooks — sheets, rows, styles and
formulas — without wrestling the raw OpenXML markup.
Generate .pptx decks programmatically with slides,
shapes and charts driven straight from your data.
Compose .docx documents with structured content and
consistent formatting from a clean, intuitive API.
A single, well-tested engine does the heavy lifting, so behaviour stays consistent no matter which language you call it from.
Native packages for .NET, Go, Node.js and Python ship through each ecosystem's own package manager — no extra runtime dependencies.
Intuitive namespaces and helpers, designed for IDE auto-completion and an efficient, in-process workflow.
Targets Microsoft Office 2013 and newer, producing files that open cleanly in the apps your users already have.