LibXL reads and writes Excel files (xls) without COM and Microsoft Excel. It works with large sheets and has a high performance 2,100,000 cells per second for writing numbers and 240,000 cells per second for writing 8-character random strings (CPU 3.2 GHz). Supports cell's formatting, alignments, borders, colors, fill patterns, and fonts etc. Library can be used in C, C++, C# and other languages. It is supplied as DLL and has 32-bit and 64-bit versions.
Version 3.5 added support of Strict Open XML Spreadsheet format, fixed bug with writing references to other sheets in formulas, and increased precision of msec parameters in Book::dateUnpack() and Book::dataPack() methods.