SpreadJS 16.2

Released: Aug 16, 2023

Updates in 16.2

Funktionen

  • Users can now recalculate formulas automatically or manually using the calculation options.
  • Added support for setting the default active ribbon tab and get the same tab when the Designer Component is initialized.
  • Added support for setting a default value of a cell when a cell has no data or values in the data source.
  • Added support for selecting the date and number ranges using the date time picker dropdown and slider dropdown, respectively.
  • Added support for using customized themes and font styles over the worksheet to change its appearance.
  • Added a new Formula Editor Panel that makes it easy to create, edit, and understand formulas in a tree-view editor.
  • Added support for importing and exporting encrypted Microsoft Excel files using SpreadJS Designer.
  • Added support for Angular 16.
  • Added WINDOW functions for data analysis in a TableSheet.
  • Individual modules are now available on NPM.
  • Added support for setting read-only custom names that cannot be edited or deleted from the Name Manager Dialog in SpreadJS Designer.
  • Added support for enhanced CSS properties to allow you to adjust the layout of the in-cell formula textbox and popup elements throughout the worksheet.
  • Added support for alt text for a cell to give better accessibility to the content. Users can set, view, copy, move, and modify the alt text of a cell as per their requirements.
  • The display of frozen rows and columns has been enhanced to have the same behavior as in Excel.
  • Added support for copying Excel styles and data of cells from Spread to Excel properly.
  • An evaluation sheet is now available while exporting to Excel with no license or trial license.
  • The GC prefix used in RegEx functions syntax has been changed to SJS.
  • [BETA release] Added support for creating a GanttSheet add-on. GanttSheet is a fast, data bound DataTable view with Gantt behavior and a spreadsheet user interface.

Fehlerkorrekturen

  • Resolved the performance issues with large Excel files while scrolling and working with row grouping.
  • Resolved the issues where the dependents of Spilled Array Formulas are not recalculated based on the action performed.
  • Resolved the issues where the formula editor gets crashed on using formula equations.
  • CalcEngine no longer throws any errors on deleting rows after suspending calcService.
  • Resolved the zooming issues when the worksheet contains frozen rows and columns.
  • Resolved the issue that causes image loss when resizing multiple images.
  • Resolved the issue where an alert is shown as the maximum call stack size exceeded when setting a formula to a table cell.
  • The forecolor of cells is now consistent after exporting to Excel.
  • The SUMIFS formula generates the same result as Excel.
  • The dataOrientation method now returns consistent results.
  • Resolved the inconsistency in charts while using a dataset that contains the Today() formula.
  • Custom filters now generate the same result as Excel.
  • The cursor style changes correctly when hovering on hyperlinks.
  • The pivot table no longer throws an error on exporting from SpreadJS if created from a table with a Boolean value.
  • The font size of cells is now consistent after exporting to PDF.
  • Resolved the issue while setting the fill color on a pivot table cell.
  • Cell values are now calculated correctly when using AsyncFunction.
  • The setRowVisible method now works correctly when the number of rows is too large.
  • While deleting a column from a table using Language Package, no exceptions are thrown.
  • Resolved the inconsistency in the values present in a pivot table when imported.
  • Resolved the accessibility issue with the narrator not reading the text correctly.
  • Resolved the display issue where incomplete shapes are shown after pixel scrolling if they are present in the freeze pane.
  • Separate number formats for value and percentage for data labels.
  • Resolved the display issue where a row cannot be selected, and the insert row option is disabled on the context menu.
  • Resolved the context menu display issue on the Toolbar ribbon mode.
  • The automatic expansion of tables is working properly with the list dropdown.
  • The Find dialog is displayed correctly.
  • Resolved the performance issues where the table style is incorrect after deleting a table row.
  • Resolved issues of showing special characters while importing and exporting.
  • Resolved issues with applying style to the items of collapsed row/column fields from the SpreadJS designer.
  • Resolved the inconsistency in the calculation results with Excel.
  • Resolved the issue where the camera shape position is changed on import.
  • WEEKDAY function gives the correct result.
  • Formatting a chart from the side panel works as expected.
  • Formulas are calculated properly after importing an Excel file.
  • Resolved the performance issue where the TableSheet operations got slower.
  • Resolved the issue where the insertion of the copied cell increases the conditional formatting rules.
  • Updating external references after loading a workbook now works properly.
  • No exception console message is thrown after exporting to PDF and showing print previews.
  • Resolved the performance issue where the pivot table operations got slower after applying styles.
  • Resolved the performance issue where the Excel import got slower for referring to a wrong worksheet name.
  • Performance has been enhanced loading SJS files, no exception is thrown on saving the file after loading the original file.
  • Borders are now displayed as expected in the print preview layout.
  • Resolved the issue where the active cell editor remains empty on typing after opening and closing the filter dialog box.
  • Resolved the issue where the page header is incorrectly displayed on applying styles.
  • Resolved the issue where zero cannot be set as the minimum value when using conditional formatting in SpreadJS designer.
  • Resolved the issue where the template is displayed differently in SpreadJS and Excel.
  • Resolved the inconsistency in conditional formatting applied to a column.
  • Resolved the issue of incorrectly displayed filtered items in the column filter.
  • Resolved the filtering issues of displaying incorrect results in TableSheet.
  • SUM and AVERAGE functions now generate consistent results in both SpreadJS and Excel.
  • The search behavior logic is now consistent with Excel.
  • Resolved the issue where the Filter button is not displayed properly.
  • Resolved the issue where SpreadJS becomes unresponsive when setting the print area from the ribbon.
  • Resolved the issue where the toHtml() method returns incorrect <colspan> is table html with hidden merged cells.
  • The XLookup formula can now be loaded normally.
  • Resolved the issue where autoMerge method does not work to RichText value when binding dataSource.