EPPlus 7

Новая основная версия была выпущена 26 октября 2023 года

EPPlus 7 вводит следующие новые функции.

Формулы массива

EPPlus 7 получил новый вычислительный движок, поддерживающий динамические формулы массива и устаревшие формулы массивов. Эта функция пользуется большим спросом среди пользователей EPPlus в последние годы.

Мы также внесли множество других улучшений в вычислительный двигатель, включая повышение точности и производительности.

Динамические формулы массива

Динамические формулы массива — мощная функция, введённая в Excel в 2018 году.

Подробнее о динамических формулах массива (Microsoft)

EPPlus теперь поддерживает динамические формулы массива в вычислениях. Это включает поддержку так называемого «перелива» и множество новых функций Excel, основанных на этой функциональности. Вы также можете использовать EPPlus 7 для добавления/вычисления новых формул динамического массива в рабочую тетрадь.

EPPlus вики — динамические формулы массива

Устаревшие формулы массива

EPPlus теперь поддерживает формулы устаревших массивов в вычислениях. Устаревшие формулы массивов существуют в Excel уже давно и требуют, чтобы размер выходного диапазона был известен при вводе формулы.

EPPlus вики — формулы устаревших массивов

Новые функции, поддерживаемые EPPlus 7

Мы постоянно добавляем поддержку новых функций, в EPPlus 7 добавлено более 100 новых функций.

Новые функции в EPPlus 7

Полный список поддерживаемых функций смотрите в нашей вики для разработчиков.


Условное форматирование

Улучшенная производительность и лучшая поддержка ссылок между рабочими листами. Поддержка датабаров и иконок также была улучшена.

Улучшения условного форматирования

Для подробностей смотрите нашу вики для разработчиков.


Новые методы Take и Skip для диапазона рабочих листов

Новый набор методов, который облегчает доступ к определённым строкам/столбцам в диапазоне. Эти методы, например, полезны при работе с диаграммами, таблицами и выводом динамических формул массива.

            
// newRange will be B3:C8
var newRange = worksheet.Cells["A1:G8"]
                  .SkipRows(2)
                  .SkipColumns(1)
                  .TakeColumns(2);
            
            
New Take- and Skip-methods

EPPlus wiki — методы Take and Skip


Новые примерные проекты

Мы создали новые проекты с образцами, добавили новые сэмплы и улучшили структуру папок. Есть один проект для C# и один для VB.NET

EPPlus.Samples.CSharp EPPlus.Samples.VB

Версия 7.1

Версия 7.1 была выпущена 28 марта 2024 года.

  • HtmlExport - EPPlus теперь включает условные форматы (пока не наборы иконок и датабары).
  • Улучшения производительности Rich Text.
  • LoadFromCollection - Добавляйте форматы чисел в столбцы импортированного диапазона во время выполнения. Улучшения порядка сортировки столбцов.

Версия 7.2

Версия 7.2 была выпущена 18 июня 2024 года.

  • Расчёт по сводной таблице - Включает поддержку функции GETPIVOTDATA в вычислениях.
  • Экспорт HTML - Полная поддержка условных форматов в HTML-экспорте, включая наборы иконок и дата-панели.
  • Добавлена поддержка копирования чертежей
  • Поддержка транспонирования диапазонов в функциях импорта/экспорта и при копировании диапазонов.
  • Добавлена поддержка импорта и экспорта текстовых файлов фиксированной ширины.
  • Новые функции, поддерживаемые в вычислениях формул: GETPIVOTDATA, MMULT, MINVERSE, MDETERM, MUNIT, TEXTSPLIT, TEXTAFTER, TEXTBEFORE, LET

Версия 7.3

Версия 7.3 была выпущена 20 августа 2024 года.

  • Точность в показе - Это означает, что десятичные числа в ячейках можно округлять в соответствии с форматом числа ячейки.
  • Новые функции, поддерживаемые в вычислениях формул: LINEST, LOGEST, GROWTH, TREND, DPRODUCT, DSTDEV, DSTDEVP

Версия 7.4

Версия 7.4 была выпущена 2 октября 2024 года.

  • Условное форматирование в сводных таблицах через сводные области
  • Связанные фотографии
  • Новые функции, поддерживаемые в вычислениях формул: ОБЛАСТИ, TDIST

Версия 7.5

Версия 7.5 была выпущена 15 ноября 2024 года.

  • Сборки EPPlus и пакет NuGet подписываются сертификатом GlobalSign, выданным EPPlus Software, что гарантирует проверку целостности

Версия 7.6

Версия 7.6 была выпущена 6 февраля 2025 года.

  • Добавлен целевой фреймворк .NET 9.
  • Удалены неподдерживаемые фреймворки .NET 6 и .NET 7

Вопросы и ответы

Когда была выпущена эта крупная версия?
EPPlus 7.0.0 был выпущен 26 октября 2023 года. Версия 7.1.0 была выпущена 28 марта 2024 года. Версия 7.2.0 была выпущена 18 июня 2024 года. Версия 7.3.0 была выпущена 20 августа 2024 года. Версия 7.4.0 была выпущена 2 октября 2024 года. Версия 7.5.0 была выпущена 15 ноября 2024 года. Версия 7.6 была выпущена 6 февраля 2025 года.
Если у меня есть коммерческая лицензия на EPPlus 5/6, могу ли я обновиться до EPPlus 7 по существующей лицензии?
Да, если ваша лицензия всё ещё активна/действительна.
Как мне обновиться с предыдущих версий до EPPlus 7?
Смотрите эти три страницы в нашей вики для разработчиков: