7 unstable releases (3 breaking)

new 0.3.0 Jan 17, 2025
0.2.0 Sep 16, 2024
0.1.3 Feb 18, 2024
0.0.1 Nov 15, 2023

#2098 in Parser implementations

Download history 9/week @ 2024-09-29 18/week @ 2024-12-01 40/week @ 2024-12-08 13/week @ 2024-12-15 14/week @ 2024-12-22 7/week @ 2024-12-29 9/week @ 2025-01-05 87/week @ 2025-01-12

118 downloads per month

MIT/Apache

2.5MB
41K SLoC

Contains (Zip file, 14KB) tests/calc_tests/GEOMEAN.xlsx.disabled

IronCalc

📚 About

Xlsx importer and exporter for the IronCalc engine.

🚴 Usage

The command

cargo build --release

Will produce a binary:

  • /target/release/test you can use to test that IronCalc computes the same results as Excel on a particular file

lib.rs:

IronCalc - Core API documentation

This technical API documentation is aimed at developers. It is used to build language bindings (like python, javascript or nodejs) or to build full fledged applications like TironCalc in the terminal or IronCalc, the Web application.

Basic usage

Add the dependency in Cargo.toml:

[dependencies]
ironcalc = { git = "https://github.com/ironcalc/IronCalc" }

until version 0.5.0 you should use the git dependencies as stated

A simple example with some numbers, a new sheet and a formula:

Examples

This is a collection of full fledged examples you can use as a starting point or for learning purposes. You might find the code in the examples folder

Styling the workbook

Adding colors, to cells, full columns or full rows is easy

Changing column width and row heigh

Dependencies

~11MB
~186K SLoC