JSONL to Excel Converter

Convert JSONL (JSON Lines) to Excel (.xlsx) format instantly. Automatically extracts columns from JSON keys. 100% client-side.

Input JSONL

Drop a .jsonl file here, or click to browse

Supports .jsonl, .ndjson, .json, .txt

Autor: Jerry FanZaktualizowano luty 2026

How to Convert JSONL to Excel

JSONL to Excel conversion extracts all unique keys from your JSON objects and uses them as Excel column headers. Each JSON object becomes one row in the spreadsheet.

Nested objects are flattened using dot notation. For example, {"address":{"city":"NYC"}'} becomes a column named "address.city". Arrays are serialized as JSON strings in the Excel cell.

Our converter handles mixed schemas gracefully. If different JSONL lines have different keys, all unique keys are collected as columns, and missing values are left empty.

Twarde limity Excel — sprawdź je przed konwersją

Excel nie jest bazą danych, a jego format plików narzuca rzeczywiste ograniczenia (udokumentowane w oficjalnych specyfikacjach i limitach firmy Microsoft). Każdy z nich doprowadził już do cichego uszkodzenia czyjegoś eksportu; porównaj z nimi swoje dane przed konwersją:

1,048,576 wierszy na arkusz
Maksymalna liczba wierszy w pliku .xlsx. Plik JSONL z większą liczbą rekordów nie zmieści się w jednym arkuszu — najpierw go podziel (tryb podziału według linii w narzędziu JSONL Splitter, z fragmentami po 1,000,000 linii, daje wygodne odwzorowanie jednego pliku na jeden arkusz).
16,384 kolumn na arkusz
Ten limit można osiągnąć szybciej, niż się wydaje: spłaszczanie JSONL z dużymi tablicami rozwijanymi według indeksów może wygenerować kolumnę dla każdej pozycji tablicy. Jeśli szerokość spłaszczonych danych gwałtownie rośnie, przed eksportem zmień strategię obsługi tablic.
32,767 znaków w komórce
Dłuższe ciągi są obcinane przy otwieraniu. Najczęściej problem powodują duże osadzone ładunki (ślady stosu, HTML, bloki base64) — pozostaw je w źródłowym JSONL, a zamiast nich wyeksportuj odwołanie lub skrócony podgląd.
15 cyfr znaczących dla liczb
Excel przechowuje liczby jako 64-bitowe wartości zmiennoprzecinkowe: od 16. cyfry wszystkie kolejne stają się zerami. Identyfikatory w stylu Snowflake, takie jak 9007199254740993, trafiają do pliku uszkodzone bez żadnego ostrzeżenia. Eksportuj kolumny z identyfikatorami jako tekst — uszkodzone identyfikatory są najkosztowniejszą odmianą tego błędu, ponieważ złączenia po cichu przestają znajdować dopasowania.
Automatyczna konwersja typów przy otwieraniu
Wartości, które tylko wyglądają jak daty, zostają przepisane: ciąg 2024-03 otwiera się jako marzec 2024, a symbol genu MARCH1 został w opublikowanych zbiorach badawczych niesławnie zamieniony na datę. Jedyną niezawodną ochroną jest format tekstowy zastosowany do odpowiednich kolumn.

Wykrywanie uszkodzeń, zanim wystąpią

Rekord naruszający dwa limity jednocześnie

{"order_id": 9007199254740993, "batch": "2024-03", "total": 129.5}

Przy naiwnym eksporcie order_id traci ostatnią cyfrę wskutek zaokrąglenia zmiennoprzecinkowego, a batch zmienia się w datę. To narzędzie zapisuje obie kolumny jako tekst, gdy rozpozna takie ryzykowne wzorce — liczby widoczne w Excel są dokładnie tymi, które znajdowały się w danych.

What is JSONL to Excel Conversion?

JSONL to Excel conversion transforms newline-delimited JSON objects into a native Excel spreadsheet (.xlsx) that Microsoft Excel, Google Sheets, and LibreOffice Calc can open directly. Each JSON key becomes a column header, and each line becomes a row with proper cell formatting.

Unlike CSV, Excel files support multiple data types, cell formatting, and larger datasets without delimiter conflicts. This makes JSONL to Excel conversion ideal for data analysts and business users who need to work with structured data in spreadsheet applications.

Common Use Cases

Business Reporting

Convert JSONL data exports to Excel for creating pivot tables, charts, and business intelligence reports.

Database Export Analysis

Transform JSONL database exports into Excel for data exploration with sorting, filtering, and conditional formatting.

Stakeholder Data Sharing

Convert JSONL datasets to Excel for sharing with non-technical stakeholders who prefer native spreadsheet formats.

Financial Data Processing

Transform JSONL transaction logs and financial data into Excel for accounting, auditing, and compliance workflows.

ML Dataset Review

Convert machine learning training datasets from JSONL to Excel for manual review, annotation, and quality assurance.

API Log Analysis

Transform JSONL API logs into Excel spreadsheets for trend analysis, error rate tracking, and performance monitoring.

Common Errors & Solutions

Inconsistent Keys Across JSONL Lines

When JSONL records have different sets of keys, the Excel output will have columns for every unique key. Missing values in rows that lack a key are left as empty cells. This is expected behavior, not an error.

Deeply Nested Objects Produce Long Column Names

Objects nested several levels deep are flattened with dot notation, resulting in long column headers like "user.address.geo.lat". Consider using the Flatten JSON tool first if you need more control over the flattening depth.

Large Files May Take Longer

Excel file generation requires collecting all data in memory before creating the spreadsheet. Very large JSONL files (100MB+) may take several seconds to process. For extremely large datasets, consider using JSONL to CSV conversion instead.

Frequently Asked Questions

Jak konwerter wykrywa kolumny?

Nested objects are flattened with dot notation. For example, {"user":{"name":"Alice"}'} becomes a column "user.name" with value "Alice". Arrays are kept as JSON strings in the cell.

Jak obsługiwane są zagnieżdżone obiekty?

All unique keys across all lines are collected as Excel columns. If a line is missing a key, the corresponding cell is left empty.

Czy ten konwerter JSONL do Excel przesyła mój plik?

Yes. All conversion happens locally in your browser. No data is sent to any server. Your JSONL content never leaves your device.

Czy mogę konwertować pliki NDJSON za pomocą tego narzędzia?

Not directly with this tool, but you can export your Excel file as CSV and then use our CSV to JSONL converter to transform it into JSONL format.

Jak obsługiwane są tablice w komórkach Excel?

CSV is a plain text format that can have issues with commas in values and lacks cell formatting. Excel (.xlsx) is a binary format that natively handles special characters, supports multiple data types, and preserves column widths. Choose Excel when you need to work in spreadsheet applications.

Jak przekonwertować Excel z powrotem do JSONL?

Yes. The generated .xlsx file is compatible with Microsoft Excel, Google Sheets, LibreOffice Calc, and other spreadsheet applications that support the Open XML format.

Czy istnieje limit wierszy do konwersji?

There is no hard row limit in the converter. However, Excel itself has a maximum of 1,048,576 rows per sheet. For most JSONL files, this limit will not be an issue. The converter handles files with hundreds of thousands of lines.

Czy wyjście Excel zawiera automatyczne filtry?

Manual import requires parsing JSON in Excel using Power Query or VBA scripts. Our converter handles all parsing, flattening, and column extraction automatically, producing a ready-to-use Excel file in seconds.

Powiązane narzędzia i przewodniki