-
Notifications
You must be signed in to change notification settings - Fork 284
Whats New
Jan Källman edited this page Aug 22, 2024
·
34 revisions
For more details see our feature page at our web site, https://www.epplussoftware.com/en/Developers/Features
- Dynamic array formulas
- Legacy array formulas
- Implicit intersection
- Intersect operator.
- Better support for colon operator with functions.
- 272 new functions since EPPlus 4.
- Newer VBA signatures, EPPlus now supports the Legacy, Agile and V3 signatures.
- Possibility to set the Hash Algorithm - MD5, SHA1, SHA256, SHA384 or SHA512.
- From EPPlus 6 EPPlus will use internal functionality that replaces
System.Drawing.Common/libgdiplus
on non windows platforms.
- Export html/css from worksheet ranges and tables
- Export json data from worksheet ranges and tables
- Value filters
- Date group filters
- Custom filters
- Top 10 filters
- Dynamic filters
- Filters
- Calculated columns
- Support for shared caches
- Pivot table slicers
- Create and modify custom pivot table styles
- Style pivot tables using pivot areas
- Sorting
- Show Value As for data fields
- Pivot table calculation
- Sorting enhancments
- Saving Range To Csv or a Data Table or map to a collection of T
- Take and Skip column/rows from a range
- Several new async functions
ExcelPackage.SaveAsync
ExcelPackage.SaveAsAsync
ExcelPackage.GetAsByteArrayAsync
ExcelPackage.LoadAsync
ExcelRange.LoadFromDataReaderAsync
ExcelRange.LoadFromTextAsync
- Creating and modifying theme properties.
- Loading and applying theme files (.thmx)
- New
ColorManger
, that adds support for theme colors, HSL colors, preset colors, rgb colors, rgb percentage colors and system colors. Also adds support for color transformations with effects like alpha, shade, hsl, rgb and more. - New
FillManager
to support solid fills, gradient fills, pattern fills and blip fills. - Support for numerous effects and 3D styling for drawing objects.
- Applying predefined glow, reflection, shadow and 3d effects
- Support for all Excel 2019 chart types, with 12 new types from EPPlus 5.2:
- 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 & Whiskter Chart
- Region Map Chart.
- New chart
StyleManager
to support over 100 Excel build-in style for all EPPlus supported chart types - Loading and applying chart templates files (.crtx).
- Loading and applying chart style xml and color xml (can be extracted from a .xlsx package).
- New typed methods to add charts to the drawings collection. For example,
AddPieChart
orAddLineChart
. - New typed
Series
collection to more easily access chart specific typed series. - Errorbars, High-Low lines, Drop lines and Up/Down bars
- New
As
property to the Drawing, ConditionalFormatting and Datavalidation objects for easier type cast. For examplevar sunburstChart = worksheet.Drawings[0].As.Chart.SunburstChart;
orvar listDv = sheet.DataValidations.First().As.ListValidation;
- Support for ignoring errors on cell ranges
- See this wiki page
- See this wiki page
- Table Slicers, see Table filters and slicers
- Pivot Table Slicers, see Filters and slicers
- Dynamic array formulas
- Legacy array formulas
- Improved functionality for circular references
- More Excel compatible handling of floatnumbers/rounding, see this wiki page
- 272 new functions: See full list here
- See this wiki page
- Create custom styles that can be applied to tables, pivot table or both from scratch or use a build in style as template.
- Create custom styles for slicers from scratch or use a build in style as template.
- See this wiki page
EPPlus Software AB - https://epplussoftware.com
- What is new in EPPlus 5+
- Breaking Changes in EPPlus 5
- Breaking Changes in EPPlus 6
- Breaking Changes in EPPlus 7
- Addressing a worksheet
- Dimension/Used range
- Copying ranges/sheets
- Insert/Delete
- Filling ranges
- Sorting ranges
- Taking and skipping columns/rows
- Data validation
- Comments
- Freeze and Split Panes
- Header and Footer
- Autofit columns
- Grouping and Ungrouping Rows and Columns
- Formatting and styling
- Conditional formatting
- Using Themes
- Working with custom named table- or slicer- styles