The live demos
The same demo app is built once per framework adapter and published next to these docs. Each one is the real <xlsx-editor> running entirely in your browser: workbooks are parsed, edited and saved in the tab, nothing is uploaded, and there is no server behind them.
| Demo | Adapter |
|---|---|
| React | @christophervr/xlsx-react-viewer |
| Vue | xlsx-vue-viewer |
| Angular | xlsx-angular-viewer |
| Svelte | xlsx-svelte-viewer |
| Solid | xlsx-solid-viewer |
| Vanilla JS | xlsx-vanilla-viewer |
The home page embeds them with a framework switcher: open the live demo section.
What you can do in a demo
- Drop in an
.xlsx,.xlsm, legacy.xlsor.csvfile, start a new workbook, or open the sample workbook. - Add
?sample=1to open the sample workbook straight away, and?locale=de(any supported tag) to start in another interface language. - Use the demo's theme button or this site's theme toggle: the demos follow the
vitepress-theme-appearancepreference live (see theming).
Collaboration
There is no collaboration demo for Excel because co-authoring is not implemented for spreadsheets. See collaboration for what works today (single editor, readOnly viewers).
Embedded here
Run them locally
bash
bun install
bun run demobun run docs:build (from docs/) builds the documentation and all six demos exactly as the Pages workflow does.