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:
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...