-
Notifications
You must be signed in to change notification settings - Fork 293
Breaking Changes in EPPlus 8
Mats Alm edited this page Mar 28, 2025
·
7 revisions
- Set
ExcelPackageSettings.ApplyFiltersOnSave
default value to false. - RichText now returns font name, size and font family from cell style if not set.
- Fixed spelling error in
ExcelDrawingGradientFillLinearSettings
.public double Angel
is nowpublic double Angle
. - Removed reference to EPPlus.System.Drawing for primary image and text handlers. The generic handler is now used for all target frameworks. The 'SystemDrawingTextMeasurer. can still be used referencing the EPPlus.System.Drawing Nuget package and set the 'PrimaryTextMeasurer' or the 'PrimaryImageHandler'.
- Switched default theme to the newest Excel theme (202300)
You can still use these handlers by referencing the EPPlus.System.Drawing handlers Nuget package and use the
SystemDrawingTextMeasurer
orSystemDrawingImageHandler
classes as primary handler. Also see https://github.com/EPPlusSoftware/EPPlus/wiki/Autofit-columns. - Adding Threaded Comments now throws an exception if the 'personId' does not exist in the
ThreadedCommentPersons
Collection. - Worksheet.Dimension now returns the address including rows and columns data.
- Obsolete property
ExcelVbaReferenceControl.LibIdExternal
, please useLibIdExtended
instead. - Obsolete property
ExcelDataValidation.IsStale
has been removed. - Obsolete property
ExcelLineChartSerie.LineColor
has been removed. UseBorder.Fill.Color
instead. - Obsolete property
ExcelLineChartSerie.MarkerSize
has been removed. UseMarker.Size
instead. - Obsolete property
ExcelLineChartSerie.LineWidth
has been removed. UseBorder.Width
instead. - Obsolete property
ExcelLineChartSerie.MarkerLineColor
has been removed. UseMarker.Border.Fill.Color
instead. - Obsolete property
ExcelRadarChartSerie.MarkerSize
has been removed. UseMarker.Size
instead. - Obsolete property
ExcelScatterChartSerie.LineColor
has been removed. UseBorder.Fill.Color
instead. - Obsolete property
ExcelScatterChartSerie.MarkerSize
has been removed. UseMarker.Size
instead. - Obsolete property
ExcelScatterChartSerie.MarkerColor
has been removed. UseMarker.Fill
instead. - Obsolete property
ExcelScatterChartSerie.LineWidth
has been removed. UseBorder.Width
instead. - Obsolete property
ExcelScatterChartSerie.MarkerLineColor
has been removed. UseMarker.Border.Fill.Color
instead. - Obsolete property
ExcelStockChartSerie.LineColor
has been removed. UseBorder.Fill.Color
instead. - Obsolete property
ExcelStockChartSerie.MarkerSize
has been removed. UseMarker.Size
instead. - Obsolete property
ExcelStockChartSerie.MarkerColor
has been removed. UseMarker.Fill
instead. - Obsolete property
ExcelStockChartSerie.LineWidth
has been removed. UseBorder.Width
instead. - Obsolete property
ExcelStockChartSerie.MarkerLineColor
has been removed. UseMarker.Border.Fill.Color
instead. - Obsolete Method
ExcelDrawings.AddPicture(string, Stream, ePictureType?)
has been removed. UseExcelDrawings.AddPicture(string, Stream)
instead. - Obsolete Method
ExcelDrawings.AddPicture(string, Stream, ePictureType?, Uri)
has been removed. UseExcelDrawings.AddPicture(string, Stream, Uri)
instead. - Obsolete property
ExcelHeaderFooter.InsertPicture
has been removed. - Obsolete Constructor
ExcelHyperLink(string, bool)
has been removed. Depricated constructor, useExcelHyperLink(string)
instead - Obsolete property
ExcelStockChartSerie.MarkerColor
has been removed. UseMarker.Fill
instead. - Obsolete property
ExcelRow.RowID
has been removed. - Obsolete interface
IRangeID
has been removed. - Obsolete property
ExcelWorksheet.AutoFilterAddress
has been removed. UseAutoFilter.Address
instead. - Obsolete Method
ExcelWorksheet.DeleteRow(int, int, bool)
has been removed. UseExcelWorksheet.DeleteRow(int, int)
instead. - Obsolete Method
ExcelFunction.ValidateArguments(IEnumerable<FunctionArgument>, int, eErrorType)
has been removed. Use propertyArgumentMinLength
instead. - Obsolete Method
ExcelFunction.ValidateArguments(IEnumerable<FunctionArgument>, int)
has been removed. Use propertyArgumentMinLength
instead. - Obsolete property
ExcelPivotTable.TableStyle
has been removed. Use propertyPivotTableStyle
instead.
-
ExcelChartTrendline.Order
fromdecimal
todouble
. -
ExcelChartTrendline.Period
fromdecimal
todouble
. -
ExcelChartTrendline.Forward
fromdecimal
todouble
. -
ExcelChartTrendline.Backward
fromdecimal
todouble
. -
ExcelChartTrendline.Intercept
fromdecimal
todouble
. -
ExcelDoughnutChart.FirstSliceAngle
fromdecimal
todouble
. -
ExcelDoughnutChart.HoleSize from
decimal
todouble
. -
ExcelTime
constructor now takesdouble
as parameter instead ofdecimal
. -
ExcelTime.ToExcelTime()
returns adouble
instead ofdecimal
. -
ExcelWorkbook.MaxFontWidth
fromdecimal
todouble
. -
ExcelView3D.Perspective
fromdecimal
todouble
. -
ExcelView3D.RotX
fromdecimal
todouble
. -
ExcelView3D.RotY
fromdecimal
todouble
. -
ExcelPrinterSettings.LeftMargin
fromdecimal
todouble
. -
ExcelPrinterSettings.RightMargin
fromdecimal
todouble
. -
ExcelPrinterSettings.TopMargin
fromdecimal
todouble
. -
ExcelPrinterSettings.BottomMargin
fromdecimal
todouble
. -
ExcelPrinterSettings.HeaderMargin
fromdecimal
todouble
. -
ExcelPrinterSettings.FooterMargin
fromdecimal
todouble
. -
ExcelSparklineColor.Tint
fromdecimal
todouble
. -
ExcelColorXml.Tint
fromdecimal
todouble
. -
ExcelColor.Tint
fromdecimal
todouble
.
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
- Breaking Changes in EPPlus 8
- 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
- Hyperlinks
- Autofit columns
- Grouping and Ungrouping Rows and Columns
- Formatting and styling
- Conditional formatting
- Using Themes
- Working with custom named table- or slicer- styles