--- title: x-spreadsheet pagination_prev: demos/frontend/index pagination_next: demos/net/index ---
With a familiar UI, `x-spreadsheet` is an excellent choice for a modern editor. [Click here for a live standalone integration demo.](pathname:///xspreadsheet/) :::note Tested Deployments This demo was tested in the following environments: | Browser | Date | |:-------------|:-----------| | Chromium 131 | 2024-12-31 | | Safari 18.2 | 2024-12-31 | | Konqueror 22 | 2025-04-23 | ::: ## Live Demo :::caution pass Due to CSS conflicts between the data grid and the documentation generator, features like scrolling may not work as expected. [The standalone demo uses a simple HTML page.](pathname:///xspreadsheet/) ::: ```jsx live function SheetJSXSpread() { const [url, setUrl] = React.useState("https://docs.sheetjs.com/pres.numbers"); const [done, setDone] = React.useState(false); const ref = React.useRef(); // ref to DIV container const set_url = (evt) => setUrl(evt.target.value); return ( <>