Dev Tools

x-spreadsheet — Browser Spreadsheet Grid

A free, open-source spreadsheet grid component running entirely in your browser — formulas, cell styling, merged cells, freeze panes, and multiple sheets. Nothing you enter is ever uploaded.

Related tools

About x-spreadsheet — Browser Spreadsheet Grid

x-spreadsheet (x-data-spreadsheet) is an open-source, MIT-licensed spreadsheet grid component for the browser. It provides cell editing, basic functions/formulas, font and fill styling, borders, merged cells, freeze panes, row/column resize, autofill, and multiple sheet tabs. It is a grid component, not a full Excel/Google Sheets replacement — it has no built-in file Open/Save UI (loading and exporting data is done via its JavaScript API, and xlsx import/export needs an external library like SheetJS) and this demo does not persist your data between page loads. The build here is self-hosted directly from the x-spreadsheet project's own source and runs entirely client-side: nothing you enter is ever uploaded.

How to use

  1. Click any cell to select it, then type to edit — use the toolbar for bold, italic, underline, strikethrough, font, size, text color, and fill color.
  2. Select a range and use the border, merge, align, or text-wrap buttons in the toolbar to format it.
  3. Use the fx (formula) button to enter basic functions, and the freeze button to lock header rows/columns while scrolling.
  4. Switch between sheets using the tabs at the bottom, and add new sheets with the + button.

Frequently asked questions

Is my data uploaded anywhere?
No. x-spreadsheet runs entirely in your browser via JavaScript — nothing you enter is ever sent to a server, including by this site.
Can I open or save Excel (.xlsx) files?
Not directly in this demo — x-spreadsheet has no built-in file Open/Save UI. The underlying library supports xlsx import/export only when combined with an external library (SheetJS), which this embed does not include.
Will my work be saved if I reload the page?
No — this demo does not persist data between page loads. It is a showcase of the grid component itself, not a full spreadsheet app with storage.
Is this a full Excel or Google Sheets replacement?
No. It is a lightweight spreadsheet grid component with core editing, styling, and basic formulas — not a full-featured spreadsheet application.