Excel benchmarks
Excel performance compared with other .NET libraries: typed reads of XLSX, XLSB and XLS files, and fast workbook writes from a data reader.
Each table compares libraries doing the same validated work on one machine and one operating system. Lower is better. Pick another run to switch operating system or run type.
XLS 65K typed reading
OfficeIMO.Excel.Xls.MarkPflug65K · compared with OfficeIMO, ExcelReader.NET, Sylvan, ExcelDataReader
XLSB 65K typed reading
OfficeIMO.Excel.Xlsb.MarkPflug65K · compared with OfficeIMO, ExcelReader.NET, Sylvan, ExcelDataReader, Excel-PRIME
XLSX 65K typed reading
OfficeIMO.Excel.Xlsx.MarkPflug65K · compared with OfficeIMO, ExcelReader.NET, Sylvan, ExcelDataReader, ClosedXML, EPPlus, MiniExcel, Excel-PRIME, HypeLab.IO.Excel, XLibur
- XLSX 65K typed reading · linux · full · AMD Ryzen 9 9950X3D2 · 2026-07-31T02:45 · result JSON
- XLSX 65K typed reading · macos · quick · Apple M4 · 2026-07-31T12:49 · result JSON
- XLSX 65K typed reading · windows · full · AMD Ryzen 9 9950X3D2 · 2026-08-16T10:57 · result JSON
- XLSX 65K typed reading · windows · quick · AMD Ryzen 9 9950X3D2 · 2026-07-31T02:17 · result JSON
XLSX data-reader writing
OfficeIMO.Excel.DataReaderWrite25K · compared with OfficeIMO, SpreadCheetah, Sylvan, LargeXlsx
How to read these results
Full runs are complete BenchmarkDotNet measurements and support comparisons. Quick runs are shorter diagnostic runs, shown for coverage. Each result links to its raw JSON, the source commit and the exact environment. Run the suites on hardware close to yours before deciding.
Benchmark reproduction guide · Earlier Excel and CSV measurements