jsonlkit.com
JSONL (JSON Lines) utilities, in the browser
Say hi →

JSONL to Excel (XLSX) Converter

updated 16 May 2026

JSONL to Excel converter. Convert JSONL to an .xlsx workbook, or read an XLSX sheet back to JSONL. Flattens nested keys with dot notation. Browser-only.

100% client-side. No upload — even the .xlsx file is built in your browser.

Convert

Drop a .jsonl, .ndjson, or .xlsx file here, or

JSONL ↔ Excel (XLSX) Converter

Build a real .xlsx workbook from a JSONL file, or read an Excel sheet back into JSONL — entirely in your browser. The output is a standard OpenXML workbook that Excel, Google Sheets, Numbers, and LibreOffice all open cleanly. Nested keys are flattened with dot notation (user.email, tags.0) so every leaf gets a column. 100% in-browser.

How it works

JSONL → XLSX flattens each record, collects every observed key as a column, and builds the .xlsx in-memory using a tiny ZIP writer and the OpenXML SpreadsheetML schema. The file is delivered as a download — nothing is uploaded.

XLSX → JSONL reads the workbook's first sheet (or the named sheet), uses the first row as keys, and emits one JSON record per data row. Empty cells map to missing keys, not null, so the JSONL stays clean.

Tips & common pitfalls

Example

Input:

{"id":1,"user":{"name":"alice","email":"[email protected]"}}
{"id":2,"user":{"name":"bob","email":"[email protected]"}}

Output workbook:

id | user.name | user.email
1  | alice     | [email protected]
2  | bob       | [email protected]

Related tools