6 releases (3 breaking)

0.5.0 Feb 28, 2025
0.3.0 Jan 17, 2025
0.2.0 Sep 16, 2024
0.1.3 Apr 3, 2024
0.1.2 Feb 19, 2024

#23 in #base

Download history 3/week @ 2024-12-05 3/week @ 2024-12-12 124/week @ 2025-01-16 1/week @ 2025-01-30 3/week @ 2025-02-06 160/week @ 2025-02-27 6/week @ 2025-03-06

166 downloads per month
Used in ironcalc

MIT/Apache

1.5MB
39K SLoC

IronCalc Base

Crates.io MIT licensed

About

IronCalc Base is the engine of the IronCalc ecosystem

Build

To build the library

$ cargo build --release

Tests

To run the tests:

$ cargo tests

lib.rs:

IronCalcBase engine API

This is the documentation for the base engine API.

Basic usage

Add the dependency in Cargo.toml:

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

until version 0.5.0 you should use the git dependencies as stated

In this example we use the excel function CONCAT to concatenate strings in cells A1 and B1:

In this example, we demonstrate our ability to handle formulas and errors:

Dependencies

~5.5–8MB
~125K SLoC