Step 1 / source
Choose the source
Drop one file here
Choose a modern workbook whose first row contains the property names you want in JSON.
Checking publication status...LOCAL DATA CONVERTER / XLSX TO JSON
Export one XLSX worksheet as a formatted JSON record array using its first row as stable property names and stored cell results as values.
Step 1 / source
Choose a modern workbook whose first row contains the property names you want in JSON.
Checking publication status...This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.
The converter creates a separately named output. It never writes back into the source file.
One unencrypted .xlsx file up to 15 MB and 50 worksheets. The selected sheet is limited to 50,001 rows including its header, 200 columns, 1,000,000 cells, and 20 MB JSON output.
Plain-language method
Nirmion reads one selected worksheet, normalizes blank or duplicate header cells into unique property names, uses stored formula results without recalculation, skips fully empty rows, and serializes strings, numbers, booleans, dates, and empty cells into a separate JSON array.
Put property names in row one and keep one logical record per later row. Hidden rows, styles, charts, comments, and merged layout do not define JSON data.
Choose the worksheet by its one-based tab position. Omit removes properties for empty cells; Null keeps those properties with an explicit null value.
The output filename includes the cleaned worksheet name and ends in .json. It is UTF-8, two-space formatted, and contains no workbook styling.
Useful when
Before converting
Know the boundary
Charts, images, formulas, comments, colours, merged cells, and macros are not represented. Formula cells contribute only a stored result when the workbook contains one.
Quick answers
One-sheet export keeps the transformation inspectable.
No. The browser never executes workbook formulas; it uses the stored result when available.
Later duplicates receive a numeric suffix so one value cannot overwrite another.
Not on this route. Select one sheet so its JSON schema remains clear.