Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I didn't write this Excel formula engine. Here is why I trust it anyway

Описание и применение

SharpCell – бесплатный движок формул Excel для .NET 8+, который полностью совпадает с результатами Excel на 256 тестовых файлах, поддерживает 490 функций и позволяет добавлять пользовательские функции на C#.

Задача

A .NET project needs to recalculate Excel workbooks reliably without relying on Excel Interop, manual rewrite, or expensive commercial libraries.

Результат

SharpCell achieves 253/254 formula‑containing workbooks with 100% cell‑level agreement to Excel, covering 423 of 490 functions, and is free and MIT‑licensed.

Рабочий процесс

  • Install SharpCell.Xlsx via dotnet add package
  • Load workbook with XlsxReader.Load
  • Call workbook.Recalculate() to compute all formulas
  • Optionally add custom functions with workbook.Functions.Add
  • Save or clone workbook for server use

Доказательства

The result: 256 workbooks; of the 254 that contain formulas, 253 match Excel in every cell.

Источник

490 functions, including dynamic arrays, LET, LAMBDA, MAP, BYROW, GROUPBY, PIVOTBY

Источник

Free, MIT, no license keys

Источник

  • Дата записи: 2026-10-21T16:41:35.452Z