Browse our Products

Aspose.Cells for CPP 25.4 Release Notes

KeySummaryCategory
CELLSCPP-1157Crash in CalculateFormula() if the workbook has a data tableBug
CELLSCPP-1159Unexpected Numeric Output Instead of #NUM ErrorBug
CELLSCPP-1160Rendering geometry causes crashBug
CELLSCPP-1162Save to pptx exceptionBug
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
CELLSNET-57765Performance degradationEnhancement
CELLSNET-58034Obsolete public  api of Worksheet.GetSelectedRanges()Enhancement
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
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-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-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

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 C++. 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 one method in Cell and Workbook.

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

Adds Aspose::Cells::LowCode/Aspose::Cells::Metas 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 some methods in ImageOrPrintOptions.

Images are always embedded in Svg with base64 format, please remove these methods.

Please use SvgImageOptions::GetFitToViewPort()/SvgImageOptions::SetFitToViewPort(…) instead of the following methods.

Please use SvgImageOptions::GetCssPrefix()/SvgImageOptions::SetCssPrefix(…) instead of the following methods.

Adds SensitivityLabel and SensitivityLabelCollection classes.

Gets and sets the sensitivity label.

Adds two methods in PowerQueryFormulaCollection.

Remove power query formulas by the name.

Adds one method in WorksheetCollection.

Gets all sensitivity labels.

Adds one method in Worksheet

Gets selected ranges of cells in the designer spreadsheet.

Adds two methods in DocxSaveOptions.SaveAsEditableShaps.

Indicates whether saving editable shapes to docx file. Only supports chart now.

Adds enum LoadFormat::Markdown.

Represents a Markdown file.

Adds two methods in HtmlSaveOptions.

Gets or sets the sheets to render.