Browse our Products

Aspose.Cells for .NET 25.4 Release Notes

KeySummaryCategory
CELLSNET-57956Support to save specified sheets to htmlNew Feature
CELLSNET-58090Support exporting editable charts to docx file.New Feature
CELLSNET-58172Support reading and writing sensitivity labelNew Feature
CELLSNET-58087Support exporting hidden rows and columns to NumbersNew Feature
CELLSNET-58095Support exporting fill settings of cells to NumbersNew Feature
CELLSGRIDJS-1503Support using shortcut key operation Ctrl + 1 as in ms excelNew Feature
CELLSGRIDJS-1525Support using shortcut key operation Ctrl + F as in ms excelNew Feature
CELLSGRIDJS-1498Support highlight the row under the mouse cursor when the mouse is movingNew Feature
CELLSGRIDJS-1536Support show statistics information in the lower right corner like in Excel when cells are selectedNew Feature
CELLSGRIDJS-1520Support automatic updates of conditional formatting styles when cell values are modified.New Feature
CELLSNET-57765Performance degradationEnhancement
CELLSNET-58034Obsolete public  api of Worksheet.GetSelectedRanges()Enhancement
CELLSNET-58035Support getting and setting gridline color of the worksheetEnhancement
CELLSNET-58082Support exporting multi-level category data of chart to word filsEnhancement
CELLSNET-58083Support exporting date axis and date value of chart to word fileEnhancement
CELLSGRIDJS-1585Support for modifying number formats will automatically categorize them based on the custom format.Enhancement
CELLSNET-57708Text on shape displaced when converted to ImageBug
CELLSNET-57726Text boxes may collapse when converting to PDF.Bug
CELLSNET-57865The text originally columned inside the text box is converted into a single column format in the PDFBug
CELLSNET-57951Text shifts in Call Out Box when converting from xlsx to PDFBug
CELLSNET-58042The position and shape of word art are different with excel when saving file to pdfBug
CELLSNET-58081The issue of images shifting during the conversion of the Excel file to PDF formatBug
CELLSNET-58166Excel file (containing an image object) gets corrupted on loading and savingBug
CELLSNET-57838Rows covered by images are deleted when calling Cells.DeleteBlankRows()Bug
CELLSNET-57898CalculateFormula() method takes twice as long between v24.x and v25.xBug
CELLSNET-58051Issue with full recalculation of the workbook formulas when calculation chain is enabledBug
CELLSNET-58074Function chain of TRANSPOSE(CHOOSEROWS()) was calculated incorrectly for dynamic array formulaBug
CELLSNET-58122Aspose.Cells formula calculation engine returns “#VALUE!” error where as Excel does notBug
CELLSNET-58126Certain formulas are evaluated as “#ZAHL!” when calculating formulasBug
CELLSNET-58133SORT function was calculated as #VALUE! when providing sort_order without specified sort_indexBug
CELLSNET-58134VLOOKUP function returns unexpected result after calling the formula calculationBug
CELLSNET-57840Labels moved for small proportions in Pie chartBug
CELLSNET-57841Different fonts in charts in sheet to image conversionBug
CELLSNET-57938The top value of the first bar chart on the right has been cropped when converting chart to emfBug
CELLSNET-57940Horizontal and vertical labels are garbled when converting chart to imageBug
CELLSNET-57941Certain plottings in each quadrant is pointing the wrong way when converting chart to imageBug
CELLSNET-58113Fix missing labels in Bar chartBug
CELLSNET-58128Optimize the style of the line arrowBug
CELLSNET-58131Majority of the vertical line to the right of this bar graph is missingBug
CELLSNET-58139Solve the SoftEdge rendering issue of ChartAreaBug
CELLSNET-58041The dashed graphic is abnormal when converting to xpsBug
CELLSNET-58078Gigantic file size when saving Workbook as PDFBug
CELLSNET-58099Slight top alignment for Excel EMFBug
CELLSNET-58110HTML is not rendered properly in result file after setting Cell.HtmlString propertyBug
CELLSNET-58145A column has different (larger/extended) width in Excel to HTML conversionBug
CELLSNET-58026Image gridline color is different from the color in the excel sheetBug
CELLSNET-58028Copying column formula creates a corrupted excel fileBug
CELLSNET-58036Invalid rows/columns grand totals of pivot table in xls fileBug
CELLSNET-58080The workbook opens in Protected View after re-savingBug
CELLSNET-58096The result file crashes after adding spark lineBug
CELLSNET-58119Data type error when exporting data using Cells.ExportDataTable methodBug
CELLSNET-58137The xlsx file generated by CellsHelper.MergeFiles() for two xls files cannot be opened using ExcelBug
CELLSNET-58149Scaling of logo in header changesBug
CELLSNET-58142Cannot import hidden columns from NumbersBug
CELLSNET-58079GridWeb is not respecting row height in XLSX fileBug
CELLSNET-58147Hide tab bar not working in GridWebBug
CELLSGRIDJS-1450Background style with conditional format rule does not show at GridJsBug
CELLSGRIDJS-1557GridJs renders extra blank columnsBug
CELLSGRIDJS-1501Show validation icon arrow and refresh validation list postion after insert/delete column operationBug
CELLSGRIDJS-1556Fix issue where pasting content into a filtered cell also affects unfiltered cells.Bug
CELLSGRIDJS-1523Fix loss of conditional formatting when importing using ImportExcelFileFromJson API.Bug
CELLSNET-57817Chart/Picture to image Error when saving file to pdfException
CELLSNET-58044NullReferenceException for CellsHelper.MergeFiles when merging two xls filesException
CELLSNET-58062ArgumentException occurs when refreshing dynamic array formulasException
CELLSNET-58057Exception “Item has already been added…” while setting/adding HTML string/content in cellException
CELLSNET-58132Exception while reading PowerQuery - Index was outside the bounds of the arrayException
CELLSNET-58143UngroupRows throws System.NullReferenceExceptionException
CELLSNET-58144worksheet.MoveTo throws System.ArgumentExceptionException
CELLSNET-58027GridDesktop raises exceptions for sheets with AutoFilter in read-only modeException

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Cells for .NET. If you have concerns about any change listed, please raise it on the Aspose.Cells support forum.

Changes the behavior of shifting shapes when deleting blank rows.

In old versions, when deleting blank rows above shapes, the shapes were not shifted upward. Starting from 25.4, we shift those shapes upward accordingly when blank rows above them are deleted.

Adds property HasCustomFunction for Cell and Workbook.

Checks whether there is custom function used by the cell and workbook.

Adds Aspose.Cells.LowCode namespace and APIs under it.

Provides a set of simple and easy-to-use APIs for the most frequently used operations in a low-code way.

Adds SvgImageOptions class that inherits from ImageOrPrintOptions class.

Options for generating Svg image.

Adds SvgEmbeddedFontType enum.

Represents the embedded font type in Svg image.

Obsoletes ImageOrPrintOptions.EmbededImageNameInSvg property.

Images are always embedded in Svg with base64 format, please remove this property.

Obsoletes ImageOrPrintOptions.SVGFitToViewPort property.

Please use SvgImageOptions.FitToViewPort property instead.

Obsoletes ImageOrPrintOptions.SvgCssPrefix property.

Please use SvgImageOptions.CssPrefix property instead.

Adds SensitivityLabel and SensitivityLabelCollection classes.

Gets or sets the sensitivity label.

Adds PowerQueryFormulaCollection.RemoveBy(String) method.

Removes Power Query formulas by the name.

Adds WorksheetCollection.SensitivityLabels property.

Gets all sensitivity labels.

Adds Worksheet.GridlineColor property.

Gets or sets the color of gridline in the worksheet.

Adds Worksheet.GetSelectedAreas() and obsoletes Worksheet.GetSelectedRanges() method.

Use Worksheet.GetSelectedAreas() instead.

Adds DocxSaveOptions.SaveAsEditableShaps property.

Indicates whether to save editable shapes to Docx file. Currently, only charts are supported.

Adds LoadFormat.Markdown enum.

Represents a Markdown file.

Adds HtmlSaveOptions.SheetSet property.

Gets or sets the sheets to render.