Skip to content

πŸ“„β†”πŸ“Š JSON ↔ Excel converter with preview, pagination, and export.

Notifications You must be signed in to change notification settings

taher-el-mehdi/sheet-bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

JSON β†’ Table Converter

Convert a JSON array of objects into a sleek, paginated table and export the full dataset to Excel .xlsx

Demo

Demo

Features

  • 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 .xlsx via 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 as originalname_converted.json

Quick Start

  1. Open index.html in your browser (double‑click or serve locally).
  2. Upload a .json file that contains an array of objects.
  3. Click "Convert JSON to Table" to render the dataset.
  4. Use pagination controls to browse; then click "Export to .xlsx".

Excel β†’ JSON:

  1. Upload an .xlsx file (first sheet is used).
  2. Click "Convert Excel to JSON" to render as a table.
  3. Click "Download .json" to save as originalname_converted.json.

Example Data (v1)

  • Input example: examples/users version 1.json
  • Expected export filename after clicking Export: users version 1_converted.xlsx

Releases

No releases published

Packages

No packages published