6 releases

0.2.0 Sep 16, 2024
0.1.3 Feb 18, 2024
0.0.1 Nov 15, 2023

#2384 in Parser implementations

MIT/Apache

2MB
38K SLoC

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

~13MB
~226K SLoC