EPPlus 6
EPPlus 6 был выпущен 12 апреля 2022 года
EPPlus 6 вводит поддержку .NET 6 и включает следующие новые функции.
Экспорт Html/Css/JSON
EPPlus 6 оснащён новыми функциями для экспорта таблиц, диапазонов ячеек и стилей в html и css. Также появился новый экспорт линейки ячеек в JSON.
See our new samples website:
Html/Css exportJSON export
...and our developer wiki:
Html/Css exportJSON export
System.Drawing больше не используется на платформах, не поддерживающих Windows
Предыдущие версии EPPlus зависели от библиотеки System.Drawing.Common для обработки изображений и измерений текста. Поскольку Microsoft объявила, что эта библиотека больше не поддерживается на платформах без Windows, EPPlus 6 по умолчанию не будет называть эту библиотеку на других платформах.
EPPlus 6 всё ещё содержит ссылку на System.Drawing.Common, но будет использовать эту библиотеку только на платформах Windows, где она всё ещё поддерживается.
Новая внутренняя реализация
В EPPlus 6 ранее предоставляемая System.Drawing функциональность была заменена внутренней управляемой реализацией кода. Это имеет множество преимуществ, особенно на платформах без Windows — см. пример, где EPPlus 6 работает на стороне клиента Blazor (web assembly):
Blazor sample 1...or our new Docker samples for EPPlus 6:
EPPlus Docker samplesПереломные изменения
Поскольку предыдущие версии EPPlus имеют классы из пространства имён System.Drawing в публичных интерфейсах, эти метод-сигнатуры были удалены в EPPlus 6. Это затрагивает, например, метод ExcelDrawing.AddPicture .
See this wiki-article with more details: Breaking changes
Поддерживаемые новые форматы изображений
Мы добавили поддержку новых форматов изображений в EPPlus 6, вот полный список поддерживаемых форматов:
- Svg - Новинка!
- Ico - Новинка!
- WebP - Новинка!
- Jpg
- Bmp
- Gif
- Png
- Tif
- Emf
- Wmf
Новые функции, поддерживаемые при вычислении формул
Мы постоянно добавляем поддержку новых функций, в EPPlus 6 мы добавили более 30 новых функций — в основном в финансовой и статистической категориях.
| BETADIST | BETA.DIST | BETAINV |
| BETA.INV | CHIDIST | CHISQ.DIST.RT |
| CHIINV | CHISQ.INV | CHISQ.INV.RT |
| CORREL | EXPONDIST | EXPON.DIST |
| FISHER | FISHERINV | FORECAST |
| FORECAST.LINEAR | GAUSS | GEOMEAN |
| HARMEAN | INTERCEPT | KURT |
| PEARSON | PHI | RSQ |
| SKEW | SKEW.P | STANDARDIZE |
| ACCRINT | ACCRINTM | TBILLEQ |
| TBILLPRICE | TBILLYIELD |
Полный список поддерживаемых функций смотрите в нашей вики для разработчиков.
Версия 6.1
Версия 6.1 была выпущена 3 ноября 2022 года. Он получил следующие новые функции и улучшения:
Вопросы и ответы
EPPlus 6.0.3 был выпущен 12 апреля 2022 года. Версия 6.1 была выпущена 3 ноября 2022 года.
Да, если ваша лицензия всё ещё активна/действительна.
Смотрите эти две страницы в нашей вики для разработчиков: