EPPlus 7.5.0
Prefix Reserveddotnet add package EPPlus --version 7.5.0
NuGet\Install-Package EPPlus -Version 7.5.0
<PackageReference Include="EPPlus" Version="7.5.0" />
paket add EPPlus --version 7.5.0
#r "nuget: EPPlus, 7.5.0"
// Install EPPlus as a Cake Addin #addin nuget:?package=EPPlus&version=7.5.0 // Install EPPlus as a Cake Tool #tool nuget:?package=EPPlus&version=7.5.0
EPPlus 7
Announcement: new license model from version 5
EPPlus has from this new major version changed license from LGPL to Polyform Noncommercial 1.0.0.
With the new license EPPlus is still free to use in some cases, but will require a commercial license to be used in a commercial business.
This is explained in more detail here.
Commercial licenses, which includes support, can be purchased at (https://www.epplussoftware.com/).
The source code of EPPlus has moved to a new github repository
LicenseContext parameter must be set
With the license change EPPlus has a new parameter that needs to be configured. If the LicenseContext is not set, EPPlus will throw a LicenseException (only in debug mode).
This is a simple configuration that can be set in a few alternative ways:
1. Via code
// If you are a commercial business and have
// purchased commercial licenses use the static property
// LicenseContext of the ExcelPackage class :
ExcelPackage.LicenseContext = LicenseContext.Commercial;
// If you use EPPlus in a noncommercial context
// according to the Polyform Noncommercial license:
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
using(var package = new ExcelPackage(new FileInfo("MyWorkbook.xlsx")))
{
}
2. Via appSettings.json
{
{
"EPPlus": {
"ExcelPackage": {
"LicenseContext": "Commercial" //The license context used
}
}
}
}
3. Via app/web.config
<appSettings>
<add key="EPPlus:ExcelPackage.LicenseContext" value="NonCommercial" />
</appSettings>
4. Set the environment variable 'EPPlusLicenseContext'
This might be the easiest way of configuring this. Just as above, set the variable to Commercial or NonCommercial depending on your usage.
Important! The environment variable should be set at the user or process level.
New features in EPPlus 7
* Calculation engine update to support array formulas. https://epplussoftware.com/en/Developers/EPPlus7
* Support for calculating legacy / dynamic array formulas.
* Support for intersect operator.
* Support for implicit intersection.
* Support for array parameters in functions.
* Better support for using the colon operator with functions.
* Better handling of circular references
* 90 new functions
* Faster optimized calculation engine with configurable expression caching.
* Breaking changes: Updated calculation engine, See [Breaking Changes in EPPlus 7](https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-7) for more information.
* Conditional Formatting improvements
* Improved performance, xml is now read and written on load and save.
* Cross worksheet support formula support.
* Extended styling options for color scales, data bars and icon sets.
Breaking Changes
See https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-7
Improved documentation
EPPlus 6 has a new web sample site available here: (https://samples.epplussoftware.com/) , Source code is available here: EPPlus.WebSamples There is also a new sample project for four different docker images, EPPlus.DockerSample EPPlus also has two separate sample projects for .NET Core and .NET Framework respectively. There is also an updated developer wiki. The work with improving the documentation will continue, feedback is highly appreciated!
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
.NET Framework | net35 is compatible. net40 was computed. net403 was computed. net45 was computed. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 3.5
- EPPlus.System.Drawing (>= 7.5.0)
-
.NETFramework 4.6.2
- EPPlus.System.Drawing (>= 7.5.0)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.ComponentModel.Annotations (>= 5.0.0)
-
.NETStandard 2.0
- EPPlus.System.Drawing (>= 7.5.0)
- Microsoft.Extensions.Configuration.Json (>= 8.0.1)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.Security.Cryptography.Pkcs (>= 8.0.1)
- System.Text.Encoding.CodePages (>= 8.0.0)
-
.NETStandard 2.1
- EPPlus.System.Drawing (>= 7.5.0)
- Microsoft.Extensions.Configuration.Json (>= 8.0.1)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.Security.Cryptography.Pkcs (>= 8.0.1)
- System.Text.Encoding.CodePages (>= 8.0.0)
-
net6.0
- EPPlus.System.Drawing (>= 7.5.0)
- Microsoft.Extensions.Configuration.Json (>= 8.0.1)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.Security.Cryptography.Pkcs (>= 8.0.1)
- System.Text.Encoding.CodePages (>= 8.0.0)
-
net7.0
- EPPlus.System.Drawing (>= 7.5.0)
- Microsoft.Extensions.Configuration.Json (>= 8.0.1)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.Security.Cryptography.Pkcs (>= 8.0.1)
- System.Text.Encoding.CodePages (>= 8.0.0)
-
net8.0
- EPPlus.System.Drawing (>= 7.5.0)
- Microsoft.Extensions.Configuration.Json (>= 8.0.1)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.Security.Cryptography.Pkcs (>= 8.0.1)
- System.Text.Encoding.CodePages (>= 8.0.0)
NuGet packages (804)
Showing the top 5 NuGet packages that depend on EPPlus:
Package | Downloads |
---|---|
iRely.Common
iRely.Common |
|
UmbracoForms.Core
Umbraco Forms is an extension for Umbraco CMS allowing editors to create and manage forms and review submissions. The packages available from this feed can be used with Umbraco CMS versions up to version 8. For Umbraco CMS version 9, please use the feed available at https://www.nuget.org/packages/Umbraco.Forms/ |
|
Dynamicweb.Data
Data access API |
|
Umbraco.Forms.Core.Providers
Umbraco Forms Core Providers encapsulates core providers of the forms builder for use by package developers. |
|
EPPlus.Core.Extensions
An extensions library for EPPlus package to generate and manipulate Excel files easily. |
GitHub repositories (62)
Showing the top 5 popular GitHub repositories that depend on EPPlus:
Repository | Stars |
---|---|
ldqk/Masuit.Tools
全龄段友好的C#万能工具库,码数吐司库,包含一些常用的操作类,大都是静态类,加密解密,反射操作,权重随机筛选算法,分布式短id,表达式树,linq扩展,文件压缩,多线程下载,硬件信息,字符串扩展方法,日期时间扩展操作,中国农历,大文件拷贝,图像裁剪,验证码,断点续传,集合扩展、Excel导出等常用封装。诸多功能集一身,代码量不到2MB!
|
|
ivanpaulovich/clean-architecture-manga
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
|
|
fullstackhero/blazor-starter-kit
Clean Architecture Template for Blazor WebAssembly Built with MudBlazor Components.
|
|
mini-software/MiniExcel
Fast, Low-Memory, Easy Excel .NET helper to import/export/template spreadsheet (support Linux, Mac)
|
|
smartstore/SmartStoreNET
Open Source ASP.NET MVC Enterprise eCommerce Shopping Cart Solution
|
Version | Downloads | Last updated | |
---|---|---|---|
7.5.0 | 3,506 | 11/15/2024 | |
7.4.2 | 111,309 | 10/28/2024 | |
7.4.1 | 132,047 | 10/11/2024 | |
7.4.0 | 117,903 | 10/2/2024 | |
7.3.2 | 154,183 | 9/17/2024 | |
7.3.1 | 146,061 | 9/5/2024 | |
7.3.0 | 196,068 | 8/20/2024 | |
7.2.2 | 387,141 | 7/24/2024 | |
7.2.1 | 392,155 | 7/2/2024 | |
7.2.0 | 245,377 | 6/18/2024 | |
7.1.3 | 378,065 | 5/28/2024 | |
7.1.2 | 621,008 | 4/23/2024 | |
7.1.1 | 364,176 | 4/8/2024 | |
7.1.0 | 169,246 | 3/28/2024 | |
7.0.10 | 339,749 | 3/11/2024 | |
7.0.9 | 553,604 | 2/15/2024 | |
7.0.8 | 463,290 | 1/24/2024 | |
7.0.7 | 92,188 | 1/19/2024 | |
7.0.6 | 234,136 | 1/10/2024 | |
7.0.5 | 316,204 | 12/22/2023 | |
7.0.4 | 171,494 | 12/15/2023 | |
7.0.3 | 271,833 | 12/5/2023 | |
7.0.2 | 227,502 | 11/23/2023 | |
7.0.1 | 283,532 | 11/9/2023 | |
7.0.0 | 262,234 | 10/26/2023 | |
6.2.19 | 144,193 | 3/27/2024 | |
6.2.18 | 16,742 | 3/11/2024 | |
6.2.17 | 10,499 | 2/15/2024 | |
6.2.16 | 28,306 | 1/10/2024 | |
6.2.15 | 43,504 | 12/15/2023 | |
6.2.14 | 6,501 | 12/5/2023 | |
6.2.13 | 6,977 | 11/23/2023 | |
6.2.12 | 13,013 | 11/9/2023 | |
6.2.11 | 46,780 | 10/26/2023 | |
6.2.10 | 589,504 | 10/2/2023 | |
6.2.9 | 469,356 | 9/8/2023 | |
6.2.8 | 605,599 | 8/15/2023 | |
6.2.7 | 514,275 | 7/19/2023 | |
6.2.6 | 786,357 | 6/15/2023 | |
6.2.5 | 22,036 | 6/14/2023 | |
6.2.4 | 673,567 | 5/15/2023 | |
6.2.3 | 319,969 | 5/2/2023 | |
6.2.2 | 365,346 | 4/17/2023 | |
6.2.1 | 208,737 | 4/6/2023 | |
6.2.0 | 294,492 | 3/24/2023 | |
6.1.3 | 825,707 | 2/24/2023 | |
6.1.2 | 900,077 | 1/19/2023 | |
6.1.1 | 1,301,834 | 11/21/2022 | |
6.1.0 | 517,026 | 11/3/2022 | |
6.0.8 | 1,187,266 | 9/21/2022 | |
6.0.7 | 774,719 | 8/30/2022 | |
6.0.6 | 1,323,843 | 7/8/2022 | |
6.0.5 | 661,242 | 6/10/2022 | |
6.0.4 | 661,522 | 5/12/2022 | |
6.0.3 | 1,319,142 | 4/12/2022 | |
5.8.14 | 551,781 | 9/21/2022 | |
5.8.13 | 8,145 | 8/30/2022 | |
5.8.12 | 86,749 | 7/8/2022 | |
5.8.11 | 14,195 | 6/10/2022 | |
5.8.10 | 44,632 | 5/12/2022 | |
5.8.9 | 63,388 | 4/11/2022 | |
5.8.8 | 482,188 | 3/22/2022 | |
5.8.7 | 704,642 | 3/1/2022 | |
5.8.6 | 609,466 | 2/3/2022 | |
5.8.5 | 481,270 | 1/13/2022 | |
5.8.4 | 710,260 | 12/14/2021 | |
5.8.3 | 563,342 | 11/19/2021 | |
5.8.2 | 522,546 | 10/29/2021 | |
5.8.1 | 94,795 | 10/26/2021 | |
5.8.0 | 174,684 | 10/21/2021 | |
5.7.5 | 764,019 | 9/21/2021 | |
5.7.4 | 581,941 | 8/26/2021 | |
5.7.3 | 301,250 | 8/10/2021 | |
5.7.2 | 550,322 | 7/22/2021 | |
5.7.1 | 312,136 | 7/6/2021 | |
5.7.0 | 591,141 | 6/17/2021 | |
5.6.4 | 897,969 | 5/12/2021 | |
5.6.3 | 822,932 | 4/16/2021 | |
5.6.2 | 167,205 | 4/7/2021 | |
5.6.1 | 410,172 | 3/22/2021 | |
5.6.0 | 194,207 | 3/15/2021 | |
5.5.5 | 535,054 | 2/23/2021 | |
5.5.4 | 170,343 | 2/16/2021 | |
5.5.3 | 782,685 | 2/3/2021 | |
5.5.2 | 442,882 | 1/18/2021 | |
5.5.1 | 160,767 | 1/12/2021 | |
5.5.0 | 397,221 | 12/18/2020 | |
5.4.2 | 702,677 | 11/19/2020 | |
5.4.1 | 356,080 | 11/5/2020 | |
5.4.0 | 632,405 | 10/8/2020 | |
5.3.2 | 609,965 | 9/14/2020 | |
5.3.1 | 228,567 | 9/2/2020 | |
5.3.0 | 240,475 | 8/20/2020 | |
5.2.1 | 574,052 | 7/22/2020 | |
5.2.0 | 610,118 | 6/24/2020 | |
5.1.2 | 728,896 | 5/13/2020 | |
5.1.1 | 414,983 | 4/27/2020 | |
5.1.0 | 510,628 | 4/7/2020 | |
5.0.4 | 665,437 | 3/10/2020 | |
5.0.3 | 350,377 | 3/8/2020 | |
4.5.3.3 | 23,103,732 | 1/30/2020 | |
4.5.3.2 | 17,258,913 | 6/16/2019 | |
4.5.3.1 | 6,696,120 | 2/3/2019 | |
4.5.3 | 1,710,693 | 1/6/2019 | |
4.5.2.1 | 8,492,450 | 5/30/2018 | |
4.5.2 | 442,085 | 5/24/2018 | |
4.5.1 | 2,191,468 | 3/25/2018 | |
4.1.1 | 3,545,113 | 10/8/2017 | |
4.1.0 | 8,410,395 | 7/14/2016 | |
4.0.5 | 2,765,089 | 1/8/2016 | |
4.0.4 | 1,841,627 | 4/24/2015 | |
4.0.3 | 682,863 | 2/12/2015 | |
4.0.2 | 196,280 | 1/14/2015 | |
4.0.1.1 | 254,898 | 11/30/2014 |
EPPlus 7.5.0
IMPORTANT NOTICE!
From version 5 EPPlus changes the license model using a dual license, Polyform Non Commercial / Commercial license.
EPPlus will still have the source available, but for non Polyform NC compliant projects, EPPlus will provide a commercial license.
Commercial licenses can be purchased from https://epplussoftware.com/
This applies to EPPlus version 5 and later. Earlier versions are still licensed LGPL.
## Version 7.5.0
* Added signatures to the EPPlus.dll's and the EPPlus Nuget package.
* Added new properties RepeatItemLabels and InsertBlankRow to ExcelPivotTableField
* Minor features and bug fixes. See https://epplussoftware.com/en/Developers/MinorFeaturesAndIssues
## Version 7.4.2
* Minor features and bug fixes.
## Version 7.4.1
* Updated for vulnerability in System.Text.Json - Microsoft.Extensions.Configuration.Json 8.0.0 -> 8.0.1
## Version 7.4.0
* Conditional formatting in Pivot Tables.
* Support for linked pictures in drawings.
* Added 2 new functions
* Minor features and bug fixes.
## Version 7.3.2
* Minor features and bug fixes.
## Version 7.3.1
* Minor features and bug fixes.
## Version 7.3.0
* Added precision as displayed to formula calculation
* Added 4 new functions
* Bug fixes See
## Version 7.2.2
* Minor features and bug fixes.
## Version 7.2.1
* Bug fixes
## Version 7.2.0
* Pivot table calculation
* Fetch calculated data via the GetPivotData method or the CalculatedData property on the ExcelPivotData.
* Support for the GetPivotData function.
* Import/Export of fixed width text files.
* Html export now supports all conditional formattings (Added support for Icon sets and Data bars in 7.2).
* Copy of drawings.
* Transpose functionality added to many Copy, Import and Export function.
* Bug fixes - For more details see https://epplussoftware.com/en/Developers/MinorFeaturesAndIssues
## Version 7.1.3
* Bug fixes
## Version 7.1.2
* Bug fixes
## Version 7.1.1
* Bug fixes
## Version 7.1.0
* The html export now supports most conditional formattings.
* Updated performance for rich text handling on ranges.
* Improvments in sort order and cell formatting of the ExcelRangeBase.LoadFromCollection method
* Bug fixes
## Version 7.0.10
* Bug fixes
## Version 7.0.9
* Bug fixes
## Version 7.0.8
* Bug fixes
## Version 7.0.7
* Bug fixes
## Version 7.0.6
* Bug fixes
## Version 7.0.5
* Bug fixes
## Version 7.0.4
* Bug fixes
## Version 7.0.3
* Bug fixes
## Version 7.0.2
* Bug fixes
## Version 7.0.1
* Bug fixes
## Version 7.0.0
* Calculation engine update to support array formulas. https://epplussoftware.com/en/Developers/EPPlus7
* Support for calculating legacy / dynamic array formulas.
* Support for intersect operator.
* Support for implicit intersection.
* Support for array parameters in functions.
* Better support for using the colon operator with functions.
* Better handling of circular references
* 90 new functions
* Faster optimized calculation engine with configurable expression caching.
* Breaking changes: Updated calculation engine, See [Breaking Changes in EPPlus 7](https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-7) for more information.
* Conditional Formatting improvements
* Improved performance, xml is now read and written on load and save.
* Cross worksheet support formula support.
* Extended styling options for color scales, data bars and icon sets.
## Version 6.2.13
* Bug fixes.
## Version 6.2.12
* Bug fixes.
## Version 6.2.11
* Bug fixes.
## Version 6.2.10
* Bug fixes.
## Version 6.2.9
* Bug fixes.
## Version 6.2.8
* Bug fixes.
## Version 6.2.7
* Bug fixes.
## Version 6.2.6
* Updated System.Security.Cryptography.Pkcs for security vulnerability in .NET 6 and 7. See https://github.com/dotnet/runtime/issues/87498
* Bug fixes.
## Version 6.2.5
* Bug fixes.
## Version 6.2.4
* Bug fixes.
## Version 6.2.3
* Bug fixes.
## Version 6.2.2
* Bug fixes.
## Version 6.2.1
* Bug fixes.
## Version 6.2.0
* Improved performance and better support for cross-worksheet references in data validations.
* Bug fixes.
## Version 6.1.3
* Bug fixes.
## Version 6.1.2
* Bug fixes.
## Version 6.1.1
* Added Target framework .NET 7.
* Add support for linking a cell to a chart title text
* Bug fixes. https://epplussoftware.com/Developers/MinorFeaturesAndIssues
## Version 6.1.0
* Support for the Agile and V3 VBA signing. - https://github.com/EPPlusSoftware/EPPlus/wiki/VBA
* ExcelRange.ToCollection method - to map ranges and tables to an collection of T - https://github.com/EPPlusSoftware/EPPlus/wiki/ToCollection
* New methods to group, ungroup, collapse and expand rows and columns - https://github.com/EPPlusSoftware/EPPlus/wiki/Grouping-and-Ungrouping-Rows-and-Columns
* New overloads of Drawings.AddPicture that reads the signature of the image from stream to identify the type of image.
* AddPicture(string, Stream)
* AddPicture(string, Stream, Uri)
These overloads has been has been deprecated
* AddPicture(string, Stream, ePictureType)
* AddPicture(string, Stream, ePictureType, Uri)
* Preserve the 'Table' formula properties (Created via the What-If analysis-Data Table).
* Target framework .NET 5.0 has been removed as it is out of support by Microsoft.
* Bug fixes.
## Version 6.0.8
* Bug fixes.
## Version 6.0.7
* Minor feature and Bug fixes.
## Version 6.0.6
* Bug fixes.
## Version 6.0.5
* Bug fixes.
## Version 6.0.4
* Bug fixes.
## Version 6.0.3
* Html Export - https://github.com/EPPlusSoftware/EPPlus/wiki/HTML-Export
* Json Export - https://github.com/EPPlusSoftware/EPPlus/wiki/JSON-Export
* 32 new functions.
* Support for new image types: Svg, WebP and Ico.
* Removed direct references to System.Drawing.Common, see https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-6
* Bug fixes.
To see the new export in action, visit our new Web Sample Site: https://samples.epplussoftware.com/
See https://epplussoftware.com/Developers/EPPlus6 for more details.
## Version 5.8.10
* Bug fixes.
## Version 5.8.9
* Bug fixes.
## Version 5.8.8
* Bug fixes.
## Version 5.8.7
* Bug fixes.
## Version 5.8.6
* Bug fixes.
## Version 5.8.5
* Bug fixes.
## Version 5.8.4
* 10 new functions
* Bug fixes.
## Version 5.8.3
* Bug fixes.
## Version 5.8.2
* Bug fixes.
## Version 5.8.1
* Bug fixes.
## Version 5.8.0
* ExcelWorksheetView.SplitPanes method added
* ExcelRangeBase Fill method added
* FillNumber
* FillDateTime
* FillList
* New collection properties for Rows and Columns
* ExcelWorksheet.Rows
* ExcelWorksheet.Columns
* ExcelRangeBase.EntireRow
* ExcelRangeBase.EntireColum
* Support for formatting and deleting individual Chart Legend Entries.
* Range.Copy improvments.
* Bug fixes
## Version 5.7.5
* Bug fixes.
## Version 5.7.4
* Bug fixes.
## Version 5.7.3
* Bug fixes.
## Version 5.7.2
* Bug fixes.
## Version 5.7.1
* Bug fixes.
## Version 5.7.0
* External links
* Enhanced sorting
* Table and auto filter sort state.
* Horizontal sorting
* Pivot table auto sort
* Pivot tables - Support for Show Value As on data fields
* Bug fixes.
## Version 5.6.4
* Bug fixes.
## Version 5.6.3
* Bug fixes.
## Version 5.6.2
* Bug fixes.
## Version 5.6.1
* Bug fixes.
## Version 5.6.0
* Custom table styles.
* Create and modify custom table styles that can be applied to tables and pivot tables.
* Create and modify custom slicer styles
* Pivot table styling using pivot areas to style individual areas within a pivot table.
* Enhanced table styling
* Added three new style properties to the ExcelTable and ExcelTableColumn
* HeaderRowStyle
* DataStyle
* TotalsRowStyle
* Bug fixes.
## Version 5.5.5
* Bug fixes.
## Version 5.5.4
* Bug fixes.
## Version 5.5.3
* Bug fixes.
## Version 5.5.2
* Bug fixes.
## Version 5.5.1
* 10 new functions
* Bug fixes.
## Version 5.5.0
* Form Controls
* Buttons
* Drop-Downs
* List Boxes
* Check Boxes
* Radio Buttons
* Spin Buttons
* Scroll Bars
* Labels
* Group Boxes
* Group/Ungroup drawing object via the ExcelDrawing.Group and ExcelDrawing.Ungroup methods
* New attribute support for LoadFromCollection. See https://github.com/EPPlusSoftware/EPPlus/wiki/LoadFromCollection-using-Attributes
* 20 new functions
* Bug fixes
## Version 5.4.2
* .NET 5.0
* Bug fixes
## Version 5.4.1
# Features
* WriteProtection added to Workbook.Protection. Allows to set a workbook to read-only with a password.
* ToDataTable method added to ExcelRange
* Bug fixes
## Version 5.4.0
### Features
* Pivot tables filters
* Item filters - Filters on individual items in row/column or page fields.
* Caption filters (label filters) - Filters for text on row and column fields.
* Date, numeric and string filters - Filters using various operators such as Equals, NotBetween, GreaterThan, etc.
* Top 10 filters - Filters using top or bottom criterias for percent, count or value.
* Dynamic filters - Filters using various date- and average criterias.
* Add calculated fields to pivot tables.
* Support for pivot table shared caches via the new overload for PivotTables.Add.
* Support for pivot table slicers
* Support for table slicers
* Bug fixes
## Version 5.3.2
* Bug fixes
## Version 5.3.1
* Added support for copying threaded comments
* Add FormulaParserManager.Parse method.
* Bug fixes
New features in version 5.3.0:
* Support for Threaded Comments with mentions. See https://github.com/EPPlusSoftware/EPPlus/wiki/Threaded-comments
* New functions MAXIFS and MINIFS
* Bug fixes
New features in version 5.2.1:
* New method ExcelRange.LoadFromDictionary. Support for Dynamics in LoadFromCollection (ExpandoObject).
* Zip64 support in packaging to enable larger packages.
* Bug fixes.
New features in version 5.2:
* Support for extended chart types and stock charts:
* Four types of stock charts: High-Low-Close, Open-High-Low-Close, Volume-High-Low-Close and Volume-Open-High-Low-Close
* Sunburst Chart
* Treemap Chart
* Histogram Chart
* Pareto Chart
* Funnel Chart
* Waterfall Chart
* Box & Whisker Chart
* Region Map Chart.
* Support for 49 new functions in the formula calc engine, mainly finance and engineering.
* Bug fixes
New features in version 5.0 and 5.1:
* Extensively improved chart and drawing functionality/styling
* Theme support
* Filter support
* Async / Await support for I/O operations
* Ignore Error on cells
* Improvements of the formula calc engine and over 100 new supported functions
* Refactored/improved codebase
* Insert/Delete in ranges and tables.
Breaking Changes
* LoadFromCollection changes the data type of parameter 'TableStyle' from 'TableStyles' to 'TableStyles?'. The default value, if omitted, changes from 'TableStyles.None' to null. 'TableStyles.None', if supplied will create a table with style None.
* The default behavior for the Worksheet collection base in .NET Framework has changed from 1 to 0. This is the same default behavior as in .NET core today.
* Pictures have changed the behavior as the oneCellAnchor tag is used instead of the twoCellAnchor tag with the editAs="oneCell".
* Pivot tables will always refresh on load.
* Adding and inserting table row will now copy styles from the row above.
* ...and more, see https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-7
Worksheets collection behavior in .NET Framework
The default behavior for the Worksheet collection base in .NET Framework has changed from 1 to 0. This is the same behavior as in .NET Core.
For backward compatibility the property IsWorksheets1Based can be set to true, to have the same behavior as in previous version of EPPlus. This property can also be set in the app.config.
For more details see https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-7
A list of fixed issues can be found here https://epplussoftware.com/docs/7.0/articles/fixedissues.html
Version history
7.5.0 20241115 Minor features and bug fixes.
7.4.2 20241028 Minor features and bug fixes.
7.4.1 20241011 Updated System.Text.Json
7.4.0 20241002 Conditional Formatting's in Pivot tables. Linked image files in Pictures. See https://epplussoftware.com/Developers/MinorFeaturesAndIssues
7.3.2 20240917 Minor features and bug fixes.
7.3.1 20240905 Minor features and bug fixes.
7.3.0 20240820 Precision as displayed support in formula calculation.
7.2.2 20240724 Minor features and bug fixes.
7.2.1 20240702 Minor bug fixes.
7.2.0 20240618 Pivot table calculation. Import/Export of fixed width text files. Improvment export of Conditional formatting. Copy of drawings. Transpose functionality.
7.1.3 20240528 Minor bug fixes.
7.1.2 20240423 Minor bug fixes.
7.1.1 20240408 Minor bug fixes.
7.1.0 20240328 Html export of Conditional formatting, Performance RichText, LoadFromCollection Enhancements.
7.0.10 20240311 Minor bug fixes.
7.0.9 20240215 Minor bug fixes.
7.0.8 20240124 Minor bug fixes.
7.0.7 20240119 Minor bug fixes.
7.0.6 20240110 Minor bug fixes.
7.0.5 20231222 Minor bug fixes.
7.0.4 20231215 Minor bug fixes.
7.0.3 20231205 Minor bug fixes.
7.0.2 20231123 Minor bug fixes.
7.0.1 20231109 Minor bug fixes.
7.0.0 20231026 Calculation engine update for array formulas. https://epplussoftware.com/en/Developers/EPPlus7
6.2.13 20231123 Minor bug fixes.See https://epplussoftware.com/Developers/MinorFeaturesAndIssues
6.2.12 20231026 Minor bug fixes.
6.2.11 20231023 Minor bug fixes.
7.0.0-rc 1 20231002 Calculation engine update for array formulas.
6.2.10 20231002 Minor bug fixes.See
7.0.0-beta 1 20230912 Calculation engine update for array formulas.
6.2.9 20230908 Minor bug fixes.
6.2.8 20230815 Minor bug fixes.
6.2.7 20230719 Minor bug fixes.
7.0.0-preview 2 20230719 Calculation engine update for array formulas.
6.2.6 20230615 Minor bug fixes.
6.2.5 20230614 Minor bug fixes.
7.0.0-preview 1 20230519 Calculation engine update for array formulas.
6.2.4 20230515 Minor bug fixes.
6.2.3 20230502 Minor bug fixes.
6.2.2 20230417 Minor bug fixes.
6.2.1 20230406 Minor bug fixes.
6.2.0 20230324 Performance update to data validation. Minor bug fixes.
6.1.3 20230224 Minor bug fixes.
6.1.2 20230119 Minor bug fixes.
6.1.1 20221121 Minor bug fixes. See https://epplussoftware.com/Developers/MinorFeaturesAndIssues
6.1.0 20221103 Newer types of VBA signatures, ToCollection method, Methods for Grouping rows and columns.
6.0.8 20220921 Minor bug fixes.
5.8.14 20220921 Minor bug fixes.
6.0.7 20220830 Minor bug fixes.
5.8.13 20220830 Minor bug fixes.
6.0.6 20220708 Minor bug fixes.
5.8.12 20220708 Minor bug fixes.
6.0.5 20220610 Minor bug fixes.
5.8.11 20220610 Minor bug fixes.
6.0.4 20220512 Minor bug fixes.
5.8.10 20220512 Minor bug fixes.
6.0.3 20220412 Html and JSON export. New drawing handling. https://epplussoftware.com/Developers/EPPlus6
5.8.9 20220411 Minor bug fixes.
5.8.8 20220322 Minor bug fixes.
6.0.1 20220310 Beta 2
6.0.0 20220307 Beta 1
5.8.7 20220301 Minor bug fixes.
5.8.6 20220203 Minor bug fixes.
5.8.5 20220113 Minor features and bug fixes.
5.8.4 20211214 Minor features and bug fixes.
5.8.3 20211119 Minor bug fixes.
5.8.2 20211029 Minor bug fixes.
5.8.1 20211026 Minor bug fixes.
5.8.0 20211021 Range.Fill methods, Range Rows and Column Collection, Range.Copy improvments and Worksheet Split Panes.
5.7.5 20210921 Minor bug fixes.
5.7.4 20210826 Minor bug fixes.
5.7.3 20210810 Minor bug fixes.
5.7.2 20210722 Minor bug fixes.
5.7.1 20210706 Minor bug fixes.
5.7.0 20210617 External links. Better sorting support. Pivot table ShowAs
5.6.4 20210512 Minor bug fixes.
5.6.3 20210416 Minor bug fixes.
5.6.2 20210407 Minor bug fixes.
5.6.1 20210322 Minor bug fixes.
5.6.0 20210315 Custom table styles. Pivot table styling. Table styling enhancements.
5.5.5 20210223 Minor bug fixes.
5.5.4 20210216 Minor bug fixes.
5.5.3 20210206 Minor bug fixes.
5.5.2 20210118 Minor bug fixes.
5.5.1 20210111 Minor features and bug fixes.
5.5.0 20201218 Form Controls.
5.4.2 20201119 Minor features and bug fixes.
5.4.1 20201105 Minor features and bug fixes.
5.4.0 20201008 Table- and Pivot Table- Slicers. Pivot Table Filters.
5.3.2 20200914 Bug fixes.
5.3.1 20200902 Minor features and bug fixes.
5.3.0 20200819 Support for threaded comment with mentions. Minor feature and bug fixes.
5.2.1 20200722 Minor features and bug fixes.
5.2.0 20200623 Support for 12 new chart types. Minor features and bug fixes.
5.1.2 20200513 Minor features and bug fixes.
5.1.1 20200427 Minor bug fixes.
5.1.0 20200401 Insert, Delete in Ranges and Tables. Minor bug fixes.
5.0.4 20200310 Minor bug fixes.
5.0.3 20200308 Initial release EPPlus 5