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

著者: Jerry Fan2026年2月 更新

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.

Excel の厳密な上限 — 変換前に確認

Excel はデータベースではなく、ファイル形式には実際の上限があります(Microsoft の公式仕様と制限事項に記載されています)。以下の各制限によってエクスポート結果が暗黙に壊れる可能性があるため、変換前にデータを確認してください。

1 シートあたり 1,048,576 行
.xlsx の行数上限です。これを超えるレコードを含む JSONL ファイルは 1 シートに収まりません。先に分割してください(JSONL Splitter の行数指定モードでチャンクサイズを 1,000,000 行にすると、1 ファイルを 1 シートへ割り当てやすくなります)。
1 シートあたり 16,384 列
想像以上に簡単に到達します。大きな配列をインデックス展開して JSONL をフラット化すると、配列の各要素に対応する列が生成されるためです。フラット化後の列数が急増する場合は、エクスポート前に配列の処理方法を変更してください。
1 セルあたり 32,767 文字
これを超える文字列は開いたときに切り捨てられます。スタックトレース、HTML、base64 BLOB などの大きな埋め込みデータが典型例です。それらは元の JSONL に保持し、代わりに参照情報または短縮したプレビューをエクスポートしてください。
数値の有効桁数は 15 桁
Excel は数値を 64 ビット浮動小数点数として保存するため、16 桁目以降はゼロになります。9007199254740993 のような Snowflake 形式の ID は警告なしに破損します。ID 列はテキストとしてエクスポートしてください。この不具合では結合が暗黙に一致しなくなるため、識別子の破損は特に修正コストが高くなります。
開く際の自動型変換
日付に見えるだけの値も書き換えられます。文字列 2024-03 は 2024 年 3 月として開かれ、遺伝子記号 MARCH1 が公表済み研究データセットで日付に変換された例も広く知られています。確実に防ぐには、該当する列にテキスト形式を指定する必要があります。

問題が起きる前に影響を確認

2 つの制限に同時に該当するレコード

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

そのままエクスポートすると、order_id は浮動小数点数の丸めによって末尾の桁を失い、batch は日付に変わります。このツールは、これらのリスクパターンに一致する両方の列をテキストとして書き込みます。Excel に表示される数値は、元データに含まれていた値と同じです。

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.

よくある質問

この JSONL to Excel コンバーターはどのように列を検出しますか?

ネストされたオブジェクトはドット表記でフラット化されます。例えば、{"user":{"name":"Alice"}'} は "user.name" 列になり、値は "Alice" です。配列はセル内で JSON 文字列として保持されます。

ネストされた JSON オブジェクトは Excel 出力でフラット化されますか?

すべての行からユニークなキーが Excel 列として収集されます。ある行にキーがない場合、対応するセルは空のままです。

この JSONL to Excel コンバーターはデータをアップロードしますか?

はい。すべての変換はブラウザ内でローカルに行われます。データがサーバーに送信されることはありません。JSONL コンテンツがデバイスから外に出ることはありません。

このツールで NDJSON ファイルを Excel に変換できますか?

このツールでは直接変換できませんが、Excel ファイルを CSV にエクスポートしてから CSV to JSONL コンバーターを使用して JSONL 形式に変換できます。

JSONL to Excel のセルで配列はどのように表示されますか?

CSV はプレーンテキスト形式で、値内のカンマに問題がありセル書式もありません。Excel(.xlsx)はバイナリ形式で、特殊文字をネイティブに処理し、複数のデータ型をサポートし、列幅を保持します。スプレッドシートアプリケーションで作業する場合は Excel を選択してください。

Excel を JSONL に戻すにはどうすればよいですか?

はい。生成された .xlsx ファイルは Microsoft Excel、Google Sheets、LibreOffice Calc、その他 Open XML 形式をサポートするスプレッドシートアプリケーションと互換性があります。

Excel 出力に行数制限はありますか?

コンバーター自体には厳密な行数制限はありません。ただし、Excel 自体にはシートあたり 1,048,576 行の上限があります。ほとんどの JSONL ファイルではこの制限は問題になりません。コンバーターは数十万行のファイルを処理できます。

Excel ファイルにオートフィルターと列サイズ調整は含まれますか?

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.

関連ツールとガイド