Convert a JSON array of objects into a sleek, paginated table and export the full dataset to Excel .xlsx
- Live demo: JSON β Table Converter
- Paginated table rendering (choose rows per page)
- Sticky table header with zebra rows and hover states
- Robust JSON parsing with helpful errors
- Export full dataset to
.xlsxvia SheetJS (not just visible page) - Export filename automatically uses original filename +
_converted.xlsx - Modern, responsive UI/UX with dark theme
- NEW: Convert Excel (
.xlsx) β JSON (first sheet), download asoriginalname_converted.json
- Open
index.htmlin your browser (doubleβclick or serve locally). - Upload a
.jsonfile that contains an array of objects. - Click "Convert JSON to Table" to render the dataset.
- Use pagination controls to browse; then click "Export to .xlsx".
Excel β JSON:
- Upload an
.xlsxfile (first sheet is used). - Click "Convert Excel to JSON" to render as a table.
- Click "Download .json" to save as
originalname_converted.json.
- Input example: examples/users version 1.json
- Expected export filename after clicking Export:
users version 1_converted.xlsx
