-
Notifications
You must be signed in to change notification settings - Fork 296
Breaking Changes in EPPlus 8
Mats Alm edited this page Mar 28, 2025
·
7 revisions
- Set
ExcelPackageSettings.ApplyFiltersOnSavedefault 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 Angelis 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
SystemDrawingTextMeasurerorSystemDrawingImageHandlerclasses 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
ThreadedCommentPersonsCollection. - Worksheet.Dimension now returns the address including rows and columns data.
- Obsolete property
ExcelVbaReferenceControl.LibIdExternal, please useLibIdExtendedinstead. - Obsolete property
ExcelDataValidation.IsStalehas been removed. - Obsolete property
ExcelLineChartSerie.LineColorhas been removed. UseBorder.Fill.Colorinstead. - Obsolete property
ExcelLineChartSerie.MarkerSizehas been removed. UseMarker.Sizeinstead. - Obsolete property
ExcelLineChartSerie.LineWidthhas been removed. UseBorder.Widthinstead. - Obsolete property
ExcelLineChartSerie.MarkerLineColorhas been removed. UseMarker.Border.Fill.Colorinstead. - Obsolete property
ExcelRadarChartSerie.MarkerSizehas been removed. UseMarker.Sizeinstead. - Obsolete property
ExcelScatterChartSerie.LineColorhas been removed. UseBorder.Fill.Colorinstead. - Obsolete property
ExcelScatterChartSerie.MarkerSizehas been removed. UseMarker.Sizeinstead. - Obsolete property
ExcelScatterChartSerie.MarkerColorhas been removed. UseMarker.Fillinstead. - Obsolete property
ExcelScatterChartSerie.LineWidthhas been removed. UseBorder.Widthinstead. - Obsolete property
ExcelScatterChartSerie.MarkerLineColorhas been removed. UseMarker.Border.Fill.Colorinstead. - Obsolete property
ExcelStockChartSerie.LineColorhas been removed. UseBorder.Fill.Colorinstead. - Obsolete property
ExcelStockChartSerie.MarkerSizehas been removed. UseMarker.Sizeinstead. - Obsolete property
ExcelStockChartSerie.MarkerColorhas been removed. UseMarker.Fillinstead. - Obsolete property
ExcelStockChartSerie.LineWidthhas been removed. UseBorder.Widthinstead. - Obsolete property
ExcelStockChartSerie.MarkerLineColorhas been removed. UseMarker.Border.Fill.Colorinstead. - 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.InsertPicturehas been removed. - Obsolete Constructor
ExcelHyperLink(string, bool)has been removed. Depricated constructor, useExcelHyperLink(string)instead - Obsolete property
ExcelStockChartSerie.MarkerColorhas been removed. UseMarker.Fillinstead. - Obsolete property
ExcelRow.RowIDhas been removed. - Obsolete interface
IRangeIDhas been removed. - Obsolete property
ExcelWorksheet.AutoFilterAddresshas been removed. UseAutoFilter.Addressinstead. - 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 propertyArgumentMinLengthinstead. - Obsolete Method
ExcelFunction.ValidateArguments(IEnumerable<FunctionArgument>, int)has been removed. Use propertyArgumentMinLengthinstead. - Obsolete property
ExcelPivotTable.TableStylehas been removed. Use propertyPivotTableStyleinstead.
-
ExcelChartTrendline.Orderfromdecimaltodouble. -
ExcelChartTrendline.Periodfromdecimaltodouble. -
ExcelChartTrendline.Forwardfromdecimaltodouble. -
ExcelChartTrendline.Backwardfromdecimaltodouble. -
ExcelChartTrendline.Interceptfromdecimaltodouble. -
ExcelDoughnutChart.FirstSliceAnglefromdecimaltodouble. -
ExcelDoughnutChart.HoleSize fromdecimaltodouble. -
ExcelTimeconstructor now takesdoubleas parameter instead ofdecimal. -
ExcelTime.ToExcelTime()returns adoubleinstead ofdecimal. -
ExcelWorkbook.MaxFontWidthfromdecimaltodouble. -
ExcelView3D.Perspectivefromdecimaltodouble. -
ExcelView3D.RotXfromdecimaltodouble. -
ExcelView3D.RotYfromdecimaltodouble. -
ExcelPrinterSettings.LeftMarginfromdecimaltodouble. -
ExcelPrinterSettings.RightMarginfromdecimaltodouble. -
ExcelPrinterSettings.TopMarginfromdecimaltodouble. -
ExcelPrinterSettings.BottomMarginfromdecimaltodouble. -
ExcelPrinterSettings.HeaderMarginfromdecimaltodouble. -
ExcelPrinterSettings.FooterMarginfromdecimaltodouble. -
ExcelSparklineColor.Tintfromdecimaltodouble. -
ExcelColorXml.Tintfromdecimaltodouble. -
ExcelColor.Tintfromdecimaltodouble.
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
- The ExcelRange.Text property
- Conditional formatting
- Using Themes
- Working with custom named table- or slicer- styles