Browse our Products

Aspose.Cells for .NET 24.11 Release Notes

KeySummaryCategory
CELLSNET-56858Enhancement for adding free form shapesNew Feature
CELLSNET-54463Convert picture in the cell to pdfNew Feature
CELLSNET-55066Support placing an image in cell in MemoryPreference modeNew Feature
CELLSNET-55301Support picture as result of calculationNew Feature
CELLSNET-57101Support to match conditional formatting for placing same image into different cellsNew Feature
CELLSNET-56242Support xlsx to pcl conversionNew Feature
CELLSNET-40034How can I get source for PivotTable of External SourceNew Feature
CELLSNET-46694Get table relationships in excel sheetNew Feature
CELLSGRIDJS-1213Support to set number format type for date typeNew Feature
CELLSGRIDJS-1214Support to set number format type for time typeNew Feature
CELLSGRIDJS-1215Support to set number format type for currency typeNew Feature
CELLSGRIDJS-1217Support to set number format type for number typeNew Feature
CELLSGRIDJS-1302Support to set number format type for general typeNew Feature
CELLSGRIDJS-1336Support to set number format type for accounting typeNew Feature
CELLSNET-56857Update API of text optionsEnhancement
CELLSNET-57024Add new API in ShapeCollection to add SignatureLine as it does in ExcelEnhancement
CELLSNET-57030How to create Freeform: Scribble shape to the worksheetEnhancement
CELLSNET-55577Support to use formatting feature in multi-threads environment concurrentlyEnhancement
CELLSNET-56522The created workbook takes a few minutes to openEnhancement
CELLSNET-57128SVG image generated under different frameworks show significant differencesEnhancement
CELLSGRIDJS-1315Support option to hide right corner triangle on each cells when disable editingEnhancement
CELLSGRIDJS-1322Provide API for customer to do save work after button clickEnhancement
CELLSGRIDJS-1329Support get protect/lock/unlock info from row/column styleEnhancement
CELLSNET-57158Optimize writing Icon Sets to HTMLEnhancement
CELLSNET-56973Supporting reading data model of the xlsx fileEnhancement
CELLSNET-57042Support all properties of pivot itemEnhancement
CELLSNET-57059Support to get and set default resolution of imageEnhancement
CELLSNET-57060Show all when removing Auto filterEnhancement
CELLSNET-57084Support connection source and calculated member of pivot tableEnhancement
CELLSNET-57086Aspose.Cells mentioned in metadata of fileEnhancement
CELLSNET-57109Set range style will make sheet have 16384 columnsEnhancement
CELLSNET-57147Support copying entity rich value of the cellEnhancement
CELLSGRIDJS-1325Optimize menu position after multi-selection on mobile.Enhancement
CELLSGRIDJS-1330Support rendering borders for row/column styles.Enhancement
CELLSGRIDJS-1338Optimize percentage editing to align with Excel’s logic.Enhancement
CELLSNET-57011No image shown even after using signedSignatureLine with SetDigitalSignatureBug
CELLSNET-57037Boxes (SmartArt/Shapes) appear empty in Excel to PDF renderingBug
CELLSNET-52119Getting cells’ formatted results causes exception in multi-threads(one thread per sheet)Bug
CELLSNET-55200Picture in cell is missing after resaving the sample file in MemoryPreference modeBug
CELLSNET-56911RefreshDynamicArrayFormulas slow after calculating formulasBug
CELLSNET-56917The result file crashes when resaving the sample fileBug
CELLSNET-56927Some cells display incorrect #NUM! after formula calculationBug
CELLSNET-56988TEXTJOIN with too long text should produce #VALUE!/#CALC! instead of string valueBug
CELLSNET-56991IMDIV function was incorrectly calculated as #NUM?Bug
CELLSNET-57009Incorrect value for a formula using LET MAP and LAMBDA after calling CalculateFormula methodBug
CELLSNET-57050Dynamic array formulas with IF function are not refreshed correctly when “calculate” parameter is falseBug
CELLSNET-57131Some formulas are evaluated as “#NUM!” by Aspose.Cells formula calculation engineBug
CELLSNET-56975Chart is not printed in rendering worksheetBug
CELLSNET-57015Selected column (Axis labels) mismatch ExcelBug
CELLSNET-57016Aspose.Cells Chart legend mismatch ExcelBug
CELLSNET-57051[+] symbol in the bar graph captured in the output imageBug
CELLSNET-57052The font color changed (should be white for the percentage values) in the graph imageBug
CELLSNET-57054Thin blue line for no data in bar graph is not rendered in the output imageBug
CELLSGRIDJS-1316The content of cells containing rich text still be shown after switching to the display of formulas onlyBug
CELLSGRIDJS-1323Can not edit on some cell area in customer’s fileBug
CELLSGRIDJS-1334Files cannot be openedBug
CELLSNET-56918The program keeps hanging when saving file to PDFBug
CELLSNET-57127The strikethrough is lost when converting xlsx files to xpsBug
CELLSNET-56893Layout breaks on MacBook in Safari when rendering Excel spreadsheet to HTMLBug
CELLSNET-56932Some borders lost when converting html to xlsxBug
CELLSNET-56997The foreground color is incorrect after converting html to xlsxBug
CELLSNET-57107Borders and alignment are not picked up when importing HTML to ExcelBug
CELLSNET-43868Unable to open xlsx file and saved file is corruptedBug
CELLSNET-46990Corrupted fileBug
CELLSNET-47453Power Pivot table properties not retrieved correctlyBug
CELLSNET-56651Not able to retrieve a data connection from an Excel spreadsheetBug
CELLSNET-56935Unable to open xlsb file and saved file is corruptedBug
CELLSNET-56939Lost autoshow setting of pivot table in xlsbBug
CELLSNET-56969Incorrect source value of data model connection and pivot tableBug
CELLSNET-56972Spreadsheet loses grouped selection buttonsBug
CELLSNET-56974Lost relationships of tables after saving the fileBug
CELLSNET-57031Invalid PowerQueryFormula property for some connectionsBug
CELLSNET-57038Pivot table gets corrupted/changed after re-saving the Excel fileBug
CELLSNET-57085Regression: Copying worksheet to new workbook corrupts the output XLSX file in versions after 24.2Bug
CELLSNET-57087Create/Add Hyperlinks in Smart Markers featureBug
CELLSNET-57143Support copying error rich value of the cellBug
CELLSGRIDJS-1307Fix GridJs to follow the Excel date format set for the cell.Bug
CELLSGRIDJS-1310Fix incorrect formatting in GridJs after merging cells.Bug
CELLSGRIDJS-1311Support custom data validation in the GridJS control.Bug
CELLSGRIDJS-1332Fix focus area jumping to other cell locations after a paste operation.Bug
CELLSNET-56922Exception when calling Workbook.RefreshDynamicArrayFormulas method with custom functionException
CELLSNET-57077System.NullReferenceException is thrown when setting cell value with FormulaSettings.EnableCalculationChain = trueException
CELLSNET-57079InvalidCastException occurs when calling InsertRows methodException
CELLSNET-57099Cells.DeleteBlankColumns() with specified range for DeleteBlankOptions caused exceptionException
CELLSNET-57123System.InvalidCastException when saving XLSB with table formulaException
CELLSNET-57130RefreshDynamicArrayFormulas throws OverflowExceptionException
CELLSNET-56976System.OverflowException: ‘Arithmetic operation resulted in an overflow when rendering chart/shape to imageException
CELLSNET-57075Regression: System.IndexOutOfRangeException When Setting Nested Divs in HtmlStringException
CELLSNET-57018NullReferenceException occurs when adding PivotDateTimeRangeGroupSettingsException
CELLSNET-57019IndexOutOfRangeException occurs when adding PivotDiscreteGroupSettings and saving to fileException

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.

Removes GridWeb/GridDesktop/GridJS from the download archive.

Since 24.11, we do not include GridWeb/GridDesktop/GridJS into the download archive. If you need those components, please get them from Nuget: Aspose.Cells.GridDesktop, Aspose.Cells.GridJs, Aspose.Cells.GridWeb.

Changes the returned value and some behaviors of Cells.TextToColumns().

To provide information about how many columns have been affected, we make this method return the total count of columns that have been filled with split data. And we changed the behavior of handling number format for the split data. In old versions, we just put parsed values into cells, without format settings. Starting from 24.11, we process number format for the split data according to TxtLoadOptions.LoadStyleStrategy which can be specified by user.

Adds SaveFormat.Pcl enum and PclSaveOptions class.

Support to convert Excel files to PCL(Printer Command Language) format.

Adds SheetSet(params string[] sheetNames) constructor.

Creates a sheet set based on exact sheet names.

Adds DataModel,DataModelRelationship,DataModelRelationshipCollection,DataModelTable and DataModelTableCollection classes for namespace DataModels.

Support to get data model settings.

Adds Workbook.DataModel property.

Gets data model in the workbook.

Adds DataSorter.AddColorKey(int key, SortOnType type, SortOrder order, Color color) method.

Adds color sort key.

Adds FindOptions.SearchOrderByRows and Obsoleted FindOptions.SeachOrderByRows property.

Use FindOptions.SearchOrderByRows property instead.

Adds PivotItem.IsDetailHidden and obsoleted PivotItem.IsHideDetail property.

Use PivotItem.IsDetailHidden property instead.

Adds PivotItem.IsCalculatedItem and obsoleted PivotItem.IsFormula property.

Use PivotItem.IsCalculatedItem property instead.

Adds PowerQueryFormulaParameter.FormulaDefinition and obsoleted PowerQueryFormulaParameter.ParameterDefinition property.

Use PowerQueryFormulaParameter.FormulaDefinition property instead.

Obsoleted DataMashup.PowerQueryFormulaParameters property and class PowerQueryFormulaParameterCollection

All Parameters are gathered into DataMashup.PowerQueryFormulas.

Adds WorkbookSettings.PropertiesFollowChartPoint property.

Indicates whether datapoint properties and datalabels in all charts in this workbook follow their reference.

Adds WorkbookSettings.DiscardImageEditData property.

Indicates whether discarding editing image data.

Adds WorkbookSettings.DefaultImageResolution property.

Gets and sets default resolution of image.

Adds ErrorCellValueType enum.

Represents the error rich value.

Adds CellRichValue class and Cell.GetRichValue() method.

Supports getting the rich value of the cell.

Adds PowerQueryFormulaType enum.

Represents the types of power query formula.

Adds PowerQueryFormula.Type, PowerQueryFormulaFunction.Type and PowerQueryFormulaParameter.Type properties.

Gets the type of current power query formula.

Adds ShapeCollection.AddFreeform() method.

Adds a freeform shape to the worksheet.

Adds ShapeCollection.AddSignatureLine() method.

Adds a Signature Line to the worksheet.

Adds ShapePath.MoveTo() method.

Starts a new figure from the specified point without closing the current figure. All subsequent points added to the path are added to this new figure.

Adds ShapePath.LineTo() method.

Appends a line segment to the current figure. The starting point is the end point of the current figure.

Adds ShapePath.CubicBezierTo() method.

Appends a cubic Bézier curve to the current figure. The starting point is the end point of the current figure.

Adds ShapePath.ArcTo() method.

Appends an elliptical arc to the current figure. The starting point is the end point of the current figure.

Adds ShapePath.Close() method.

Closes the current figure and starts a new figure. If the current figure contains a sequence of connected lines and curves, the method closes the loop by connecting a line from the endpoint to the starting point.

Adds Shape.TextBoxOptions property.

Gets the text information in the shape

Adds TextBoxOptions class.

The text information in the shape

Adds ShapeTextVerticalAlignmentType enum.

It corresponds to “Format Shape - Text Options - Text Box - Vertical Alignment” in Excel.

Adds SignatureType enum.

Specifies the signature type.