CSV を NDJSON に変換する方法
CSV データを追加
Excel、Google スプレッドシート、データベース、CRM、レポートから CSV 行を貼り付けるか、.csv ファイルをアップロードします。
出力ルールを選択
ヘッダー、型検出、空セルの扱いを確認し、生成された JSON 行をプレビューします。
NDJSON をダウンロード
API、ログ、検索インデックス、データベース、インポート処理向けに .ndjson または .jsonl をコピーまたは保存します。
CSV を NDJSON にオンライン変換
この CSV NDJSON 変換ツールでは、CSV の各行を改行区切り JSON オブジェクトに変換できます。.csv ファイルをアップロードするか CSV データを貼り付けるだけで、各行を個別の JSON オブジェクトにし、API、ログ、データベース、検索インデックス、データパイプラインで使える .ndjson または .jsonl ファイルを作成できます。
CSV は表計算ソフトで編集しやすい形式ですが、NDJSON は 1 行ずつ処理しやすい形式です。そのため、一括インポート、ストリーミング、ログ処理、1 行 1 JSON オブジェクトを期待するツールに向いています。
変換はブラウザ内で行われます。通常の CSV から JSON Lines への変換で、登録、サーバーアップロード、コマンドラインスクリプトは不要です。
この CSV NDJSON 変換ツールを使う理由
CSV 行を手作業で JSON オブジェクトへ変えると時間がかかり、ミスも起きやすくなります。引用符、カンマ、括弧の不足だけでインポートが失敗することがあります。このツールは、構造化された CSV をコードなしで NDJSON に変換します。
実務では、まず CSV ヘッダーを整え、空列を削除し、日付と数値の形式を確認してから変換するのが安全です。きれいな入力は、きれいな NDJSON を作ります。
CSV NDJSON 変換の便利な機能
貼り付けとアップロード
CSV の貼り付け、.csv や .txt ファイルのアップロードに対応します。
ヘッダー行対応
最初の行を JSON キーとして使うか、column_1 形式の名前を自動生成できます。
型検出
値を文字列のままにするか、数値、真偽値、null を検出できます。
空セルの制御
空セルを空文字、null、または省略フィールドとして出力できます。
ネスト JSON
user.name や profile.level のようなヘッダーからネストオブジェクトを作れます。
NDJSON 検証
各行が有効な JSON オブジェクトか、ダウンロード前に確認できます。
.ndjson と .jsonl
インポート先に合わせた拡張子で保存できます。
CSV と出力のプレビュー
読み込んだ CSV 行と生成された JSON Lines を事前に確認できます。
CSV から NDJSON の例
次のような CSV があります:
CSV 入力
name,city,score
Alice,London,92
Ben,Toronto,85
Maya,Sydney,88変換後の NDJSON は次のようになります:
NDJSON 出力
{"name":"Alice","city":"London","score":"92"}
{"name":"Ben","city":"Toronto","score":"85"}
{"name":"Maya","city":"Sydney","score":"88"}NDJSON とは
NDJSON は newline-delimited JSON の略で、1 行に 1 つの有効な JSON オブジェクトを保存する形式です。
すべてのレコードを大きな JSON 配列で囲むのではなく、レコードを行ごとに分けて保持します。
1 レコードずつ読み書き、送信、処理するツールに向いています。
CSV ファイルとは
CSV は、データを行と列で保存するテキスト形式です。多くの場合、値はカンマで区切られます。
Excel、Google スプレッドシート、データベース、CRM、分析エクスポート、プログラミングツールで広く使われます。
CSV は人が編集しやすく、NDJSON はシステムが処理しやすい形式です。
CSV ヘッダーは JSON キーになります
多くの CSV NDJSON 変換では、最初の行が JSON キー名として使われます。
ヘッダー例
product_id,name,price
101,Keyboard,29.99
{"product_id":"101","name":"Keyboard","price":"29.99"}開発者向け CSV NDJSON 変換
NDJSON は、スクリプト、キュー、ログ、インポート処理、ストリーミングで扱いやすいため、開発者によく使われます。
プログラムは 1 行を読み、1 つの JSON オブジェクトを解析し、処理して次の行へ進めます。巨大な JSON 配列を一度に読み込む必要もありません。
Elasticsearch、BigQuery、MongoDB 向け CSV NDJSON
多くのデータツールは行単位の JSON を受け付けます。元データがスプレッドシートにあり、送信先が JSON オブジェクトを期待する場合、CSV から NDJSON への変換が役立ちます。
Elasticsearch では bulk 処理で NDJSON がよく使われます。BigQuery では newline-delimited JSON を構造化レコードのロードに使えます。MongoDB では各行を 1 ドキュメントとして扱う import に向いています。
インポート前に、フィールド名、日付形式、文字コード、対応データ型を必ず確認してください。
変換前のベストプラクティス
CSV NDJSON 変換でよくある問題
出力がおかしい場合、CSV の行数が不揃い、ヘッダー不足、引用符の不備、値の中のカンマが正しく引用されていない可能性があります。
数値が文字列になる場合は型検出を有効にしてください。空セルは、空文字、null、省略のどれで出すか選べます。
インポート先がファイルを拒否する場合は、最初の数行をテストしてください。各行は有効な JSON オブジェクトである必要があります。
このツールを使う人
この CSV NDJSON 変換ツールは、開発者、データエンジニア、アナリスト、DB 管理者、QA、プロダクトチーム、技術マーケターに役立ちます。
Excel、Google スプレッドシート、CRM エクスポート、CSV レポートから始まるデータを、行区切り JSON オブジェクトが必要な次のシステムへ渡すときに便利です。
CSV から NDJSON への変換を開始
CSV をアップロードし、行を newline-delimited JSON に変換して、インポート、テスト、ログ、API、データパイプラインに使える .ndjson ファイルをダウンロードできます。
ヘッダーを JSON キーとして使い、1 行 1 オブジェクトを生成し、出力を検証して保存する実務向けの流れです。
CSV NDJSON 変換のよくある質問
CSV、NDJSON、JSON Lines、JSONL、データ型、インポート用ファイルについての回答です。