Documents
Table to JSON
Upload a .csv or .xlsx file, or paste a JSON array. Convert the table into objects for seeding, or write those objects back out as CSV or Excel. The first row can become the object keys. Files are not stored.
Quick start
- 1
Choose the output
JSON, CSV, or Excel.
- 2
Add the table
Upload a .csv or .xlsx file, or paste CSV or a JSON array.
- 3
Convert
With JSON, the first row can become the keys of each object.
- 4
Download the result
Use the JSON for seeding, or the spreadsheet for a client report. The upload is not stored.
Features
JSON array
Each row becomes an object, using the header cells as keys.
CSV and Excel
Read .csv and .xlsx, or write a JSON array back to either format.
Both directions
Use the same tool for a client report or for seed data.
Specifications
- Input
- CSV, XLSX, JSON
- Output
- JSON, CSV, XLSX
- Size
- 8 MB, 10,000 rows
- Privacy
- Not stored
Use cases
- Turn a client spreadsheet into seed data.
- Export an API payload back to CSV.
- Move a header row into JSON object keys.
Frequently asked questions
Are cell values converted to numbers?
No. Values stay text so leading zeros are preserved. A JSON number you already wrote stays a number when it is written to Excel.
Can this open old .xls files?
Save those as .xlsx or .csv first. This tool reads the current Excel format.