JSONL から CSV への変換ツール
JSONL(JSON Lines)を CSV 形式に即座に変換。JSON キーから自動的に列を抽出。100% クライアントサイド処理。
入力 JSONL
.jsonl ファイルをここにドロップ、またはクリックして参照
.jsonl, .ndjson, .json, .txt に対応
入力 JSONL
.jsonl ファイルをここにドロップ、またはクリックして参照
.jsonl, .ndjson, .json, .txt に対応
出力 CSV
JSONL コンテンツを貼り付けまたはドロップして変換
JSONL を CSV に変換する方法
JSONL から CSV への変換は、すべての JSON オブジェクトからユニークなキーを抽出し、CSV の列ヘッダーとして使用します。各 JSON オブジェクトが CSV 出力の 1 行になります。
ネストされたオブジェクトはドット表記で平坦化されます。例えば、{"address":{"city":"NYC"}'} は "address.city" という列名になります。配列は CSV セル内で JSON 文字列としてシリアライズされます。
当ツールは混合スキーマを適切に処理します。異なる JSONL 行に異なるキーがある場合、すべてのユニークなキーが列として収集され、欠落した値は空のままになります。
JSONL から CSV への変換とは?
JSONL から CSV への変換は、改行区切りの JSON オブジェクトを、Excel や Google Sheets などのスプレッドシートアプリケーションで直接開ける表形式に変換します。各 JSON キーが列ヘッダーになり、各行が 1 行になります。
API、データベース、または機械学習パイプラインからの JSONL データエクスポートを扱い、スプレッドシートツールでデータを分析したり SQL データベースにインポートしたりする必要があるデータアナリストにとって、この変換は不可欠です。
一般的な使用例
スプレッドシート分析
Excel や Google Sheets で JSONL データを開き、ソート、フィルタリング、グラフ作成。
データベースインポート
JSONL エクスポートを CSV に変換し、PostgreSQL や MySQL などの SQL データベースに一括インポート。
レポート生成
JSONL ログデータを CSV テーブルに変換し、ビジネスレポートやダッシュボードに活用。
データ共有
JSONL データセットを CSV に変換し、スプレッドシートを好む非技術者と共有。
CI/CD パイプライン自動化
JSONL から CSV への変換をビルドパイプラインに組み込み、テストレポートやデータサマリーを自動処理用の CSV ファイルとして生成。
データアーカイブとコンプライアンス
JSONL アプリケーションログを CSV に変換し、監査チームが求めるコンプライアンス対応の表形式で長期アーカイブ。
よくあるエラーと解決策
JSONL 行間でキーが不一致
JSONL レコードのキーセットが異なる場合、CSV 出力にはすべてのユニークなキーの列が含まれます。キーが欠落している行の値は空セルになります。これはエラーではなく、想定される動作です。
深いネストによる長い列名
複数レベルにネストされたオブジェクトはドット表記でフラット化されるため、"user.address.geo.lat" のような長い列ヘッダーが生成されます。フラット化の深さをより細かく制御する必要がある場合は、先に Flatten JSON ツールの使用を検討してください。
CSV 値にカンマや引用符が含まれる
JSON の値にカンマ、ダブルクォート、改行が含まれる場合、RFC 4180 CSV 標準に従って自動的にダブルクォートで囲まれ、エスケープされます。これにより、すべてのスプレッドシートアプリケーションで有効な CSV ファイルが保証されます。
よくある質問
この JSONL to CSV コンバーターはどのように列を選択しますか?
ネストされたオブジェクトはドット表記で平坦化されます。例えば、{"user":{"name":"Alice"}'} は "user.name" 列になり、値は "Alice" です。配列は JSON 文字列として保持されます。
JSONL to CSV 変換でネストされたオブジェクトはフラット化されますか?
すべての行のユニークなキーが CSV 列として収集されます。ある行にキーがない場合、対応するセルは空のままです。
JSONL to CSV 出力で配列はどのように処理されますか?
はい。すべての変換はブラウザ内でローカルに行われます。データがサーバーに送信されることはありません。JSONL コンテンツがデバイスから外に出ることはありません。
この JSONL to CSV コンバーターはファイルをアップロードしますか?
はい!CSV to JSONL コンバーターを使用して、自動ヘッダー検出と型推論で CSV ファイルを JSONL 形式に変換できます。
このツールで NDJSON を CSV に変換できますか?
はい。コンバーターはすべての行からユニークなキーを収集し、それぞれに列を生成します。ただし、数百列の CSV ファイルはスプレッドシートツールで扱いにくくなる場合があります。特定のフィールドのみ必要な場合は、先に JSONL データをフィルタリングすることを検討してください。
CSV を JSONL に戻すにはどうすればよいですか?
はい。出力は RFC 4180 CSV 標準に準拠しているため、Excel、Google Sheets、LibreOffice Calc、その他のスプレッドシートアプリケーションで正しく開けます。特殊文字、カンマ、引用符は適切にエスケープされます。
CSV 出力で配列やブール値はどのように処理されますか?
配列は CSV セル内で JSON 文字列としてシリアライズされます(例:[1,2,3])。ブール値は "true" または "false" 文字列に変換されます。数値は元のフォーマットを保持します。
変換に行数制限はありますか?
厳密な行数制限はありません。コンバーターは数十万行の JSONL ファイルを効率的に処理します。非常に大きなファイルの場合、デバイスの性能によって CSV 出力の生成に数秒かかることがあります。