IronCalc is an XLSX spreadsheet engine and formula evaluator designed to compute numerical expressions and manage workbook structures. It utilizes a logic engine compatible with industry standards to evaluate formulas and manage cell dependencies.
The project provides a comprehensive suite of specialized toolkits, including a financial calculation library for bond pricing and net present value, and an engineering math toolkit for complex number arithmetic and Bessel functions. It also features a web-based spreadsheet interface for creating and formatting workbooks.
The engine covers a broad range of capabilities including statistical analysis for probability distributions and hypothesis testing, data manipulation for range sorting and transposition, and lookup primitives for coordinate-based data retrieval. It also includes a localization layer for regional currency and date settings, as well as binary serialization for importing and exporting XLSX files.