Browse our Products

Aspose.Cells for .NET 24.12 Release Notes

KeySummaryCategory
CELLSNET-56467Support notification of formula changes when inserting/deleting cell range.New Feature
CELLSNET-57271Support BYROW and BYCOL lambda functionsNew Feature
CELLSGRIDJS-1221Support refreshing formula reference after inserting/deleting row/column in GridJsNew Feature
CELLSGRIDJS-1365Support update monitor for GridJsNew Feature
CELLSNET-57287Support to parse fraction values such as “33 1/3” as numeric when calculating formulasEnhancement
CELLSNET-56843Support to render LinearGradientBrush, PathGradientBrush, HatchBrush and TextrueBrush to pclEnhancement
CELLSNET-57167Place inline styling/formatting inside HTML elementsEnhancement
CELLSNET-57170Add Font Color, Cell Color as data sorter key.Enhancement
CELLSNET-57172Enhance APIs of pivot filterEnhancement
CELLSNET-57201Support multiple filters of pivot fieldEnhancement
CELLSNET-57204Support using whole day for date pivot filterEnhancement
CELLSNET-57253Update order and add group to PowerQueryFormulasEnhancement
CELLSNET-57330Unify and integrate types of Warning and CellsExceptionEnhancement
CELLSGRIDJS-1333Optimize function of restting freeze so that the scrollbar will not be resetEnhancement
CELLSGRIDJS-1354Support center alignment across columnsEnhancement
CELLSGRIDJS-1358Support center alignment across columns for rich textEnhancement
CELLSNET-57290Output process does not complete when converting file to pdfBug
CELLSNET-57194Formula result wrong for the customer’s fileBug
CELLSNET-57142XYScatter chart is not rendered properly in Excel to PDF conversionBug
CELLSNET-57169Chart line ending arrows are missing - just straight line is printedBug
CELLSNET-57199The text before the graph is clipped when converting chart to imageBug
CELLSNET-57200Text is wrapped into multiple lines when converting chart to imageBug
CELLSNET-57228Chart.Calculate() method hangsBug
CELLSNET-57251Last column of Excel chart disappearing when rendering range to imageBug
CELLSNET-57269Last point label of Bar chart is missing when converting chart to imageBug
CELLSNET-57357Chart does not render same as in excelBug
CELLSNET-57373The Subtitle of the chart is incorrect when file is not ODSBug
CELLSNET-57014Printed graphics/charts is different from MS Excel printBug
CELLSNET-57226The image automatically shrinks when saving file to pdfBug
CELLSNET-57370CellsException(Cell value type is not boolean) occurs when saving file to pdfBug
CELLSNET-57191Table row in html is ignored when convering html to ExcelBug
CELLSNET-47911Power pivot table is lost when converting xlsb to xlsx.Bug
CELLSNET-57193Default settings for FontSettings overwrite the existing styles after calling Workbook.Replace methodBug
CELLSNET-57225Invalid result of pivot view after refreshing pivot table with value filterBug
CELLSNET-57229Cell background color disappears when savingBug
CELLSNET-57252Incorrect type of PowerQueryFormulaBug
CELLSNET-57266Invalid original width and height of WMF image in the Excel 5/95 file.Bug
CELLSNET-57285The Excel file becomes corrupted after adding references to all cells due to chartsBug
CELLSNET-57308Incorrect items in data connections and query tableBug
CELLSNET-57311Conditional formatting rules are missing after copying a worksheetBug
CELLSNET-57327Regression: Changing the ExternalLink DataSource corrupts the XLSX fileBug
CELLSNET-57331Copy rich array datas when copying workbookBug
CELLSNET-57342Generated file is corrupted if the file contains python formulasBug
CELLSNET-57344Generated file is corrupted if copying worksheet contains python formulasBug
CELLSNET-57354The result file crashes after importing data and resaving fileBug
CELLSGRIDJS-1347Fix the error of creating new sheet when the name of first sheet is “sheet2”Bug
CELLSGRIDJS-1353Fix Cut/Paste issueBug
CELLSGRIDJS-1359Text is still centered when cell height is less than height of wrapped textBug
CELLSGRIDJS-1363Background color of merged cells is inconsistent with ExcelBug
CELLSGRIDJS-1371Original values are not overwritten and hidden row at bottom becomes visible when cutting row to a row with data belowBug
CELLSNET-57293Unsupported data model exception when calling CalculateFormula() methodException
CELLSNET-57249Converting checkbox to pdf caused exception when the cell value is not booleanException
CELLSNET-57250Converting checkbox to html caused exception when the cell value is not booleanException
CELLSNET-57197NullReferenceException when loading an XLSM fileException
CELLSNET-57297NullReferenceException when reading workbook.DataMashupException

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.

Adds AbstractFormulaChangeMonitor class.

Support to monitor formula changes during certain operations such as inserting/deleting cells range.

Adds FormulaChangeMonitor property for InsertOptions and DeleteOptions.

Support to monitor cell changes during inserting/deleting cells range.

Adds methods Cells.InsertColumns()/DeleteColumns()/DeleteRows() with user specified options.

Support to insert/delete rows/columns with user specified options.

Obsoletes PivotFilterCollection.Add() method, replace it with multiple methods for specific data types.

To add filter of specific data type, please use specific method of:

AddValueFilter()
AddTop10Filter()
AddLabelFilter()
AddDateFilter()

Obsoletes some enums of PivotFilterType and replace them with more intuitive and readable names.

DateNewerThan -> DateAfter
DateOlderThan -> DateBefore
DateNewerThanOrEqual -> DateAfterOrEqual
DateOlderThanOrEqual -> DateBeforeOrEqual
Q* -> Quarter*
M* -> corresponding month names: January, February, ...

Adds methods for PivotField to get and set filter of specific type.

Filter by top10: FilterTop10()
Filter by value: FilterByValue()
Filter by caption: FilterByLabel()
Filter by date caption: FilterByDate()

Adds methods for PivotFilter to get filter settings of specific type.

Settings of top10 filter: GetTop10Value()
Settings of value filter: GetNumberValues()
Settings of label filter: GetLabels()
Settings of date filter: GetDateTimeValues()

Adds SaveOptions.CheckExcelRestriction property.

Indicates whether checking restriction of Excel when saving files.

Adds HtmlSaveOptions.DisableCss.

Indicates whether only inline styles are applied, without relying on CSS.

Adds ReplaceOptions.StyleFlags property.

Replaces font settings with flags when replacing content in the file.

Adds PowerQueryFormula.GroupName property.

Gets the group name of the power query formula.

Obsoletes WarningInfo.WarningType and adds WarningInfo.Type property.

Use WarningInfo.Type property instead.

Adds PivotField.RegionType property.

Specifies the region of the PivotTable that this field is displayed.

Adds PivotField.IsValueFields property.

Indicates whether this field represents all value fields.

Adds PivotField.ClearFilter() method.

Clears the filter of the pivot field.

Adds PivotFilter.UseWholeDay property.

Indicates whether uses whole days in its filtering criteria.

Obsoletes PivotFilter.AutoFilter property.

Please use specific PivotField.Filter…() or PivotFilterCollection.Add…() method according to the required filter type.

Adds PivotFilter.FilterCategory property.

Indicates the category of pivot filter.

Adds PivotFilter.MeasureCubeFieldIndex property.

Gets and sets the cube data field index of this pivot filter.

Obsoletes PivotFilter.MeasureFldIndex and adds PivotFilter.ValueFieldIndex property.

Uses PivotFilter.ValueFieldIndex instead.

Adds PivotFilterType.None enum.

Represents no pivot filter.

Adds FilterCategory enum.

Represents the category of the pivot filter.

Adds FilterOperatorType.NotBeginsWith and FilterOperatorType.NotEndsWith enum.

Represents not begins and ends operator type of the filter.

Adds some new enums for ExceptionType to represent some specific types of CellsException.

AutoFilter
DefinedName
Font
FontSubstitution

Adds GridUpdateMonitor class in GridJs.

Monitor for user to track the change of update operation.

Adds UpdateMonitor property for GridJsWorkbook in GridJs.

Gets and sets the update monitor to track update operation.