Complete JavaScript Spreadsheet and Data Presentation Components
Deliver intuitive, efficient, multi-functional, pure JavaScript spreadsheets for enterprise apps
SpreadJS includes Spread Sheets and Spread Views.
SpreadJS doesn’t require external libraries or frameworks such as jQuery. External frameworks are supported, but not required, and Spread.Sheets includes TypeScript support
SpreadJS renders precise views to the HTML canvas for a fast, interactive user experience that is accurate across all browsers
Develop enterprise spreadsheet applications using the Angular framework, including Angular 5
SpreadJS is tested in Chrome, Firefox, Safari, Edge, and Internet Explorer in both mobile and desktop form
SpreadJS is modularized, so you only need to load the JavaScript that contains the features you need, allowing you to optimize the size of your web page or app’s payload
Add popular chart types to your spreadsheets, including column, bar, line, pie, doughnut, area, scatter, bubble, stock, and combination.
SpreadJS is a client-side component, so it will work for Windows, Linux, and MacOS as well as mobile operating systems such as Android and iOS
Touch controls are available on touch-enabled devices
Spread.Sheets
JavaScript spreadsheet and grid with Excel-like features, calculation engine, designer, and more
Spread.Views
JavaScript data presentation component that provides many layouts such as grid, card, and trellis
What's New in SpreadJS 11
JavaScript Spreadsheet What's New
Tree hierarchies in the filter dialog
Undo/Redo enhancement: In previous versions, undo and redo for custom commands had to be handled with multiple functions. Now the user only needs to define the "execute" function, making it much simpler
FilterDialog UI enhancement: SpreadJS now supports tree hierarchies in the filter dialog, useful for dates and outlines
More protection options have been added to the sheet, including allowDragInsertRows/Columns, allowInsertRows/Columns, and allowDeleteRows/Columns
You can now add custom icons for individual IconCriterion in a custom icon set
Diagonal line borders are now supported in cells and ranges
SpreadJS now supports vertical text in cells
Double underline: This feature is similar to the single underline support currently in SJS, but now provides a double underline option—ideal for any financial or accounting application. This also works well with the Cell Alignment, ForeColor, WordWrap, Indent, ShrinkToFit, and CellOverflow options.
462 functions now available! The functions are for use in scientific, statistical, engineering and business formulas. See all functions.
Chart support: SpreadJS now supports charting! New charts include Column, Bar, Line, Pie, Doughnut, Area, Scatter, Bubble, Stock, and Combination
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved