SpreadJS Releases

Released: May 12, 2026

Updates in 19.1.0

Features

Designer Enhancements

  • Templates Configuration & Default Template - The Designer now includes a templatesConfig option, allowing users to define and apply pre-configured styles and formats to new workbooks. By providing a URL to a template configuration file, users can load various template types from remote sources or pre-loaded data, ensuring consistent workbook creation. This feature simplifies workflow by applying default or selected templates upon initialization or 'Reset'...

Released: Dec 18, 2025

Updates in 19.0.0

Features

  • Collaboration Server Add-on
    • Real-time Collaboration (officially released): The real-time collaboration functionality enables multiple users to edit the same spreadsheet simultaneously through collaboration server-side components.
      • Real-time synchronization of cell edits, formatting changes, and structural modifications.
      • Collaborative Undo/Redo support within the collaboration solution.
      • Slicer operations now fully supported in collaboration mode.
      • License mechanism added to the...

Released: Nov 20, 2025

Updates in 18.2.5

Fixes

  • This release is identical to 18.2.4. It was only published in order to mark legacy @grapecity npm packages as deprecated.
  • Important Notice:
    • Migrate from @grapecity/spread-sheets to @mescius/spread-sheets.
    • Beginning with version 19, the legacy @grapecity/spread-sheets package will no longer be published or maintained.
    • All new versions of SpreadJS will be released under the @mescius scope.
    • Existing versions of @grapecity/spread-sheets will remain available for use but will not receive...

Released: Oct 30, 2025

Updates in 18.2.4

Features

  • Added support for Angular 20.
  • Added support for Nuxt.js 4.

Fixes

  • Charts Fix:
    • [SJS][v18] XSS Chart Column Error.
  • Demo Fixes:
    • Financial Application Demo has Extra White Scroll Space.
    • How to add File > New item templates in the Designer.
  • Designer Component Fixes:
    • After expanding the table area, click on the cell in the table and the console reports an error.
    • Invalid CSS syntax in Designer style sheet causing compilation errors.
    • Hide option button in sort dialog.
    • Issue with merge cells...

Released: Sep 25, 2025

Updates in 18.2.3

Fixes

  • Calculation Engine fix:
    • Format string throw error.
  • Demo fix:
    • Check Header Formulas case in tutorial.
    • Sample code in the description of Shape Text demo sample is not correct.
  • Excel IO fix:
    • Emojis cannot be displayed properly when importing Excel files.
    • Import xlsx file failed.
  • Formatter fix:
    • Date Value is not Exported as Formatted Date.
  • Report Sheet fix:
    • Fixed =sjs.uuid() problem.
    • After adjusting the order of rules in the reportsheet.
    • Click the preview button.
  • Shapes fix:
    • The sheet...

Released: Sep 11, 2025

Updates in 18.2.2

Features

  • Added a ReportSheet sample to showcase demo.

Fixes

  • Calculation Engine fix:
    • PRICE formula output mismatch between Excel and SpreadJS.
    • Conditional format from Excel fails to work after import into SpreadJS.
  • Command fix:
    • Ctrl + [ shortcut navigates incorrectly for cross-sheet references.
  • Designer Component fix:
    • After deleting a cell type from the table binding template, the expanded data still contains the deleted cell type.
  • Excel IO fix:
    • Exporting Excel error.
    • Date values entered under...

Released: Aug 28, 2025

Updates in 18.2.1

Fixes

  • Calculation Engine fix:
    • Result of formula is different from Excel when including empty string.
    • Calculation error fixed.
  • Command fix:
    • Cell borders not sending command to command manager listener.
  • Data Validation fix:
    • Fixed the display in the drop-down item of data validation.
  • Designer Component fix:
    • Issue when formatting cells using context menu.
    • The builtInFileIcons needs to be updated to support .xlsm and *.xltm files.
    • Clarification on custom functions defined globally and locally.
    • Line...

Released: Aug 14, 2025

Updates in 18.2.0

Features

  • Designer Enhancements
    • Theme Support & Customization: SpreadJS Designer now supports two built-in themes and provides theme customization capabilities, enabling support for more modern themes.
    • Transform Command: Implemented a Transform command to apply LAMBDA formulas to a selection, replacing the selected content.
    • Name Manager Enhancements: Added sorting and filtering capabilities to the Name Manager interface.
    • Font Picker Editing: Enabled editing within the font picker component of...

Released: Jul 2, 2025

Updates in 18.1.4

Features

  • Added support for React 19.
  • [Next.js] Added support for Next.js 15.
  • Added support for Comment Fill Color (Excel 2019+).
  • Added a config button to enable fontScriptCode to Desktop Designer.
  • Use "createRoot" instead of "ReactDOM" API in React demo samples.

Fixes

  • Designer Component fix: Text in page setting in Print ribbon menu displays different from Excel.
  • Data Validation fix: After filtering, there is a lag when scrolling horizontally.
  • Designer Component fix: Node not selected when...

Released: Jun 19, 2025

Updates in 18.1.3

Features

  • Published Online Collaboration Demo.

Fixes

  • Calculation Engine fix:
    • Result of COUNTIF and SUMIF is different from Excel comparing 'ー', '―'.
    • Formulas fail to evaluate as expected when loading Excel file.
    • Adding name "Ynp1" throws invalid custom name error.
    • XIRR function calculates to incorrect result.
    • Prompt bindingPath error after upgrading version.
    • Export and import sjs setting includeCalcModelCache true, reference cell isn't updated.
  • Charts fix:
    • Loading files containing charts takes...