シルギア

JSON⇔CSV変換の使い方|配列データと表計算を相互変換する無料ツール

公開日:2026年7月21日 対象ツール:JSON⇔CSV変換

APIのレスポンスを表計算ソフトで開きたい、逆にスプレッドシートで作った一覧をプログラムに渡したい。そんなときに立ちはだかるのが、JSONとCSVというフォーマットの違いです。手作業でカンマを打ち直すのは骨が折れますし、値の中にカンマや改行が混ざると途端に崩れてしまいます。

この「JSON⇔CSV変換」は、JSONの配列とCSV(またはタブ区切りのTSV)を相互に変換する無料ツールです。すべての処理はお使いのブラウザの中だけで完結し、入力したデータがサーバーに送信されることはありません。業務データや個人情報を含むデータでも、安心して変換方向を切り替えながら使えます。

このツールでできること

  • JSON → CSV変換:オブジェクトの配列を受け取り、全オブジェクトのキーの和集合を1行目のヘッダとして各行を出力します。あるオブジェクトに無いキーは空欄になります。
  • CSV → JSON変換:CSVを解析して、オブジェクトの配列、または配列の配列に整形します。結果はインデント2で読みやすく整形されます。
  • 区切り文字の切り替え:カンマ区切りのCSVと、タブ区切りのTSVを選べます。
  • 特殊文字への対応:RFC4180に沿って、値にカンマ・改行・ダブルクォートが含まれる場合は自動でクォート囲みとエスケープを行い、逆変換でも正しく元へ戻します。

入力データはコピーとファイルダウンロードの両方で保存でき、CSV/TSVはExcelでの文字化けを防ぐためBOM付きのUTF-8で保存されます。

使い方

  1. 画面上部のタブで「JSON → CSV」か「CSV → JSON」を選び、変換方向を決めます。
  2. 区切り文字を選びます。一般的な表計算データならカンマ、Excelやスプレッドシートからコピーしたデータならタブが便利です。
  3. CSV→JSONのときは、1行目を項目名として扱うかをチェックで指定します。オフにすると配列の配列で出力します。必要に応じて「数値らしい値を数値に変換する」も選べます。
  4. 入力欄にデータを貼り付けます。入力と同時に自動変換され、「変換する」ボタンや「サンプルを入れる」でも実行できます。
  5. 結果欄に表示された変換後のデータを、「結果をコピー」または「ダウンロード」で保存します。

こんなときに便利

もっとも活躍するのが、オブジェクトの配列とCSVの相互変換です。たとえばWeb APIから返ってきたユーザー一覧や商品一覧のJSONを表計算ソフトで集計したいとき、このツールでCSVに変換すればそのまま貼り付けて並べ替えやフィルタができます。

逆に、営業やサポートの担当者がスプレッドシートで管理している一覧を、開発側がプログラムに取り込みたい場面もよくあります。そのCSVをJSONに変換すれば、キーと値が対応したオブジェクトの配列としてコードにそのまま渡せます。ヘッダ行の有無を切り替えられるので、項目名付きのデータにも、値だけが並んだデータにも対応できます。

よくある質問

入力したデータはどこかに送信されますか?

いいえ。すべての変換はお使いのブラウザ内のJavaScriptだけで行われ、入力データが外部やサーバーに送信されることはありません。通信の無いオフライン環境でも動作するため、機密性の高いデータでも安心して変換できます。

値にカンマや改行が入っていても大丈夫ですか?

はい。住所や氏名にカンマが含まれていても、RFC4180に沿って自動的にダブルクォートで囲み、値内のダブルクォートは2つ重ねてエスケープするので、セルがずれることなく1つの項目として保持されます。逆変換でも正しく解釈されます。

CSVから変換すると数値が文字列になります

CSVには型の情報が無いため、既定ではすべての値を文字列のまま出力します。これは電話番号や郵便番号、先頭にゼロが付く番号の桁落ちを防ぐためです。数値として扱いたい場合のみ「数値らしい値を数値に変換する」をオンにしてください。ただし先頭ゼロの値は表記が変わるため変換対象外です。

フォーマットの違いに悩む時間は、変換ツールに任せてしまうのが一番です。JSONと表計算のあいだを行き来する作業があれば、ぜひブックマークしてお役立てください。

「JSON⇔CSV変換」を使ってみる →

ほかの記事

URLスラッグの付け方ガイド|良いURLの条件・日本語の扱い・変更時の注意 文字コード変換ツールの使い方|文字とUnicode・UTF-8・実体参照を相互変換 最大公約数(GCD)と最小公倍数(LCM)の求め方と計算ツールの使い方 抽選・順番決めツールの使い方|くじ引き・シャッフル・サイコロ・コイントスを公平に 「◯日後・◯日前」の日付計算のやり方|100日後や納期の逆算も曜日つきで一発 退職金の税金はいくら?勤続年数から手取りを自動計算する方法

記事一覧をすべて見る →