JSON ↔ CSV変換

JSONとCSVの相互変換

入力

UTF-8のJSON・CSV・TSV、最大5 MB。ここにドロップもできます。

結果

オブジェクトと配列は1つのセルにJSON文字列として保存します。CSV → JSONの値はすべて文字列です。null・未定義の項目は空欄になり、選択した区切り文字を使用します。

Excelは =、+、-、@ で始まるセルを数式として扱う場合があります。外部データは列を「文字列」として取り込んでください。BOMや引用符は数式実行を防ぎません。

JSONとCSVとは?

JSONはAPIがデータをやり取りする際の標準フォーマットで、CSVはExcelやGoogleスプレッドシートで直接開けるカンマ区切りのテキストです。データ分析や開発の現場では、この2つを相互変換する場面が頻繁に生じます。このツールはブラウザ上で即座に変換でき、データがサーバーに送られることはありません。

どのような時に変換が必要ですか?

APIから取得したJSONデータをExcelで分析したい時や、スプレッドシートのデータをWeb APIに送信する際に変換が必要です。

JSONとCSVデータフォーマットの違い

JSONはキーと値のペアによる階層的なデータ構造をサポートし、ネストされたオブジェクトや配列を表現できます。主にAPI通信や設定ファイルに使用されます。CSVはカンマ区切りのシンプルなテキスト形式で、行と列で構成される表形式のデータを表現します。ExcelやGoogleスプレッドシートで簡単に開けるため、データ分析やレポート作成に最適です。

フォーマット変換が必要な一般的なシナリオ

データアナリストがAPIのレスポンスデータをスプレッドシートで分析する際、JSONからCSVへの変換が必要です。データベースのエクスポート結果を読みやすいレポートにする場合にも役立ちます。逆に、CSVからJSONへの変換は、スプレッドシートデータをWebアプリケーションにアップロードしたり、設定ファイルを生成する際に必要です。データ移行プロジェクトでも両フォーマット間の変換が頻繁に行われます。

データ処理のベストプラクティス

オブジェクトと配列は1つのセルにJSON文字列として保存します。CSV → JSONの値はすべて文字列です。null・未定義の項目は空欄になり、選択した区切り文字を使用します。

Excelは =、+、-、@ で始まるセルを数式として扱う場合があります。外部データは列を「文字列」として取り込んでください。BOMや引用符は数式実行を防ぎません。

よくある質問

JSONとは?

JavaScript Object Notationの略で、軽量なデータ交換形式です。

ネストされたJSONもCSVに変換できますか?

オブジェクトと配列は1つのセルにJSON文字列として保存します。CSV → JSONの値はすべて文字列です。null・未定義の項目は空欄になり、選択した区切り文字を使用します。

データはサーバーにアップロードされますか?

いいえ、すべての変換はブラウザでローカルに処理されます。

関連ツール