EPPlus 7

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

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

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

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

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

Формулы динамических массивов

Формулы динамического массива — это мощная функция, которая появилась в Excel в 2018 году.

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

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

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

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

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

EPPlus wiki - Формулы массивов Legacy

Новые функции, поддерживаемые 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 и Skip


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

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

EPPlus.Samples.CSharp EPPlus.Samples.VB

Версия 7.1

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

  • HtmlЭкспорт - EPPlus теперь включает условные форматы (пока не наборы иконок и датабаров).
  • Улучшена производительность форматированного текста.
  • LoadFromCollection (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?
Смотрите эти три страницы в нашей вики для разработчиков: