SpreadJS is a comprehensive spreadsheet widget for browser applications that combines grid capabilities and spreadsheet functionality. Cross-sheet referencing allows calculations to make use of data and formulas on a variety of sheets.
SpreadJS is implemented with JavaScript and runs on browsers that support HTML5.