Programming with IronCalc
IronCalc is an engine first. You can create, edit, evaluate and script spreadsheets programmatically. Pick your language below to find the API documentation for each of the bindings.
Rust documentation
The core engine. API documentation for the ironcalc and
ironcalc_base crates, also available on docs.rs.
Python bindings
Create, edit and evaluate spreadsheets from Python. Install with
pip install ironcalc.
Wasm bindings
Run IronCalc in the browser with the WebAssembly bindings and build your own spreadsheet applications.
Read the docs → Node.jsNode.js bindings
Use IronCalc from Node.js to automate and script spreadsheets on the server.
Read the docs →More resources
Not everything is code: explore the components or learn how to use the application.