Products · Spreadsheet Editor
Workbooks that calculate, right in the browser
Open .xlsx files in an Excel-style grid, edit values and formulas, and save a workbook Excel opens as its own.
fx=SUM(D3:D6)
| A | B | C | D | |
|---|---|---|---|---|
| 2 | Region | Q1 | Q2 | Q3 |
| 3 | North | 18,240 | 21,075 | 24,310 |
| 4 | South | 12,900 | 11,480 | 15,060 |
| 5 | East | 9,615 | 13,230 | 12,775 |
| 6 | West | 16,420 | 17,905 | 20,140 |
| 7 | Total | 57,175 | 63,690 | 72,285 |
SalesTargets
~170
functions
.xlsx
and .xlsb open
printing with the page setup
Excel 2010
conditional formatting rules
Features
What Spreadsheet Editor does
01
Formulas
- About 170 functions, recalculated as you type
- Shared and array formulas, defined names
- Structured references to tables
- Status-bar sum, average and count
fx=SUM(D3:D6)
| A | B | C | D | |
|---|---|---|---|---|
| 2 | Region | Q1 | Q2 | Q3 |
| 3 | North | 18,240 | 21,075 | 24,310 |
| 4 | South | 12,900 | 11,480 | 15,060 |
| 5 | East | 9,615 | 13,230 | 12,775 |
| 6 | West | 16,420 | 17,905 | 20,140 |
| 7 | Total | 57,175 | 63,690 | 72,285 |
SalesTargets
02
Working with data
- Conditional formatting, including the Excel 2010 rules
- Format as Table, with banded styles and filters
- Sort, fill handle, copy and paste
- Data validation with list drop-downs and alerts
03
Looks like the file
- Number formats, fonts, borders, fills and merges
- Frozen panes, hidden rows and columns
- Charts and pictures from the workbook
- Notes and threaded comments
04
Output
- Save as .xlsx
- Print to PDF with the page setup, headers and footers
- Annotate right on the grid; marks go back into the .xlsx
- Opens .xlsb workbooks and saves them as .xlsx
At a glance
Everything included
No add-ons and no tiers: every item here ships in the same package, free under MIT.
- Formulas
- Shared formulas
- Array formulas
- Defined names
- Structured references
- Conditional formatting
- Tables
- Filters
- Sort
- Fill handle
- Copy and paste
- Data validation
- Notes
- Threaded comments
- Charts
- Pictures
- Frozen panes
- Merged cells
- Number formats
- Print to PDF
For developers
The same few lines in JavaScript and .NET
One engine behind both packages, so behaviour and output match on every platform.
app.js
const book = ExcelDocument.open(bytes);book.command({ cmd: 'select', cell: 'D7' });book.command({ cmd: 'enter', text: '=SUM(D3:D6)' });const xlsx = book.save();Used in these workflows
Works well with
Add Spreadsheet Editor to your app
Free under the MIT licence, for the browser, Node.js and .NET.
fx=SUM(D3:D6)
| A | B | C | D | |
|---|---|---|---|---|
| 2 | Region | Q1 | Q2 | Q3 |
| 3 | North | 18,240 | 21,075 | 24,310 |
| 4 | South | 12,900 | 11,480 | 15,060 |
| 5 | East | 9,615 | 13,230 | 12,775 |
| 6 | West | 16,420 | 17,905 | 20,140 |
| 7 | Total | 57,175 | 63,690 | 72,285 |
SalesTargets