Browse our Products

Aspose.Cells for CPP 26.7 Release Notes

KeySummaryCategory
CELLSNET-60312Support LET function which uses LAMBDA function as “name_value”New Feature
CELLSNET-41627Support converting HTML Table into ExcelNew Feature
CELLSNET-55544Support copying chart to word fileNew Feature
CELLSNET-59679Support filter of timelineNew Feature
CELLSNET-59979Update table formula when deleting columnsEnhancement
CELLSNET-60339Update formulas in other sheets automatically by default when insert/delete rows/columns in one sheetEnhancement
CELLSNET-60293Support parsing text-transform:capitalize when importing HTMLEnhancement
CELLSNET-60294Support parsing text-transform:full-width when importing HTMLEnhancement
CELLSNET-49411Only exporting the table’s borders to docx when pagestupe.PrintGridLines is true.Enhancement
CELLSNET-59676Support selecting and unselecting item of slicerEnhancement
CELLSNET-60306Enhancement to get slicer items with Table sourceEnhancement
CELLSNET-60349TextBox AutoSize and FitToTextSize fail to resize dimensions correctlyBug
CELLSNET-60289Incorrect cell number formatting for accounting format in de-de culture on Cell.StringValueBug
CELLSNET-60310REDUCE was calculated incorrectly when using LET-bound LAMBDA functionBug
CELLSNET-60318Dynamic array formula value differs from Excel on Workbook.CalculateFormula methodBug
CELLSNET-60326FILTER function was calculated as #VALUE! when filtering result of HSTACK/VSTACK with single parameterBug
CELLSNET-60327MMULT was calculated incorrectly when the parameter is a large range of cellsBug
CELLSNET-60252Chart formatting and per-series coloring lost after saving workbook on Workbook.Save() methodBug
CELLSNET-60258X-axis labels rendered diagonally instead of horizontally on Chart.ToImage() methodBug
CELLSNET-60299The date scale of the chart after converting to an image is inconsistent with ExcelBug
CELLSNET-60319DataLabels.WidthPixel always returns 0 after Calculate() inconsistent behavior between chartsBug
CELLSNET-60345Excel to PDF conversion - Chart rendering and layout discrepancies on Workbook.Save() methodBug
CELLSNET-42309The background format behind the titles are not displayingBug
CELLSNET-60235excel2html error reportBug
CELLSNET-50414The file cannot be opened after adding the rectangle box with SetLinkedCellBug
CELLSNET-60260Invalid “no data” flag of slicer item if data source is grouped pivot field.Bug
CELLSNET-60297Aspose.Cells unable to load xlsx fileBug
CELLSNET-60300Invalid table reference on Workbook.CalculateFormula methodBug
CELLSNET-60308XLSX to DOCX: hidden Excel rows not honouredBug
CELLSNET-60311Null reference handling with smart marker nested objectBug
CELLSNET-60330FileFormatUtil.DetectFileFormat fails to identify HTML files with specific encodingsBug
CELLSNET-60331Xhtml detected as htmlBug
CELLSNET-60350Excel crashes after converting .xlsx to .xlsm and back to .xlsx using Workbook.CopyBug
CELLSNET-60364Merging Cells is not allowed within Table.Bug
CELLSNET-60371Structured references shift to neighboring columns instead of #REF! on Cells.DeleteColumn() methodBug
CELLSNET-60370Bug inside latest version 25.8 when using range (_CellsSmartMarkers)Bug
CELLSNET-60366PivotTable value filters not reapplied after ChangeDataSource and CalculateData methodsBug

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 updating formulas in other sheets when deleting row(s)/column(s).

In old versions, when deleting row(s)/column(s) in one worksheet(for apis such as Cells.DeleteRow(int)/DeleteColumn(int), DeleteRows(int, int)/DeleteColumns(int, int, DeleteOptions), InsertRow(int)/InsertColumn(int)…), those formulas in other sheets will not be updated automatically by default, unless users explicitly specify the “updateReference” parameter or property as true. This default behavior was designed for performance consideration, but it did not match the operations in ms excel and had caused trouble and confusion for users. Staring from 26.7, by default we will update all formulas in all worksheets for operations of inserting/deleting row(s)/column(s). That is, we set the default value of “updateReference”(including the properties of DeleteOptions.UpdateReference and InsertOptions.UpdateReference) to true. This change will provide convenience to users and deliver expected result with no need of extra settings.

Obsoletes and adds some methods in FilterColumn class.

Obsoletes:

For filter of MultipleFilters type, the returned object in old versions is MultipleFilterCollection. Starting from 26.7, use FilterColumn.GetFilterValues(), and FilterValueCollection is returned. Please note, this property has been obsoleted for a long time and will be removed soon, so please use the new apis accordingly(using corresponding property according to the filter type).

Adds:

Provides access to the collection of filter values used in the filter criteria.

Selects all filter values for the filter column.

Adds one method in CustomFilterCollection class.

Supports defining a custom filter with two criteria and a logical relationship.

Adds one method in ShapeCollection class.

Allows copying a shape with additional copy options.

Adds new enum member FileFormatType::Ofd.

Represents the OFD (Open Fixed Layout Document) file format. Only for detecting.

Adds new class FilterValue.

Encapsulates a single filter value, including its type, string value, and date time group item.

Adds new class FilterValueCollection.

Collection that stores multiple FilterValue objects.

Adds one method in MultipleFilterCollection class.

Gets the number of filter values in the collection.

Adds two methods in HtmlSaveOptions class.

Specifies how whitespace is rendered in HTML output (character entities or CSS).

Adds new enum HtmlSpaceMode.

Defines the possible whitespace rendering modes for HTML.

Adds four methods in PdfSaveOptions class.

Control the initial view mode and zoom percentage when opening the generated PDF document.

Adds new abstract class PivotCache.

Provides a memory cache for PivotTable reports, exposing the source type and refresh functionality.

Adds new class PivotCacheCollection.

Represents the collection of PivotCache objects in a workbook.

Adds three methods in PivotTable class.

Gets the PivotCache associated with the pivot table.

Calculates pivot data using the specified calculation options and returns the affected pivot tables.

Retrieves all pivot tables that share the same pivot cache.

Adds two methods in PivotTableCalculateOption class.

Indicates whether to refresh the data source to the pivot cache.

Adds one method in Slicer class.

Unselects the specified items in the slicer.

Adds two methods in Timeline class.

Retrieves the selected date time range of the timeline.

Selects a date time range on the timeline with an optional calculation flag.

Adds one method in WorksheetCollection class.

Provides access to the collection of PivotCache objects in the worksheet collection.