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や引用符は数式実行を防ぎません。