📊 JSON to CSV / Excel コンバーター

JSONのオブジェクト配列を貼り付けて、CSVまたはExcel(.xlsx)ファイルとしてダウンロード — ネストされたキー、引用符付け、カスタム区切り文字に対応。100%ブラウザ内。

✓ ずっと無料 · ✓ 登録不要 · ✓ アップロード不要 · ✓ オフライン対応

🔒 あなたのデータがブラウザから出ることはありません。 JSONはあなたのデバイス上でCSVやExcelに解析・変換されます — アップロードなし、アカウントなし、何も保存しません。どこかのサイトに貼り付けたくないデータでも安全です。

特長

  • JSON → CSV または Excel — JSONのオブジェクト配列を貼り付けて、CSVファイルまたは本物のExcel(.xlsx)スプレッドシートとしてエクスポート。
  • 面倒な部分も処理 — オブジェクト間のキーをまとめ、ネストしたオブジェクトはドット区切りの列(address.city)に、リストは JSON テキストにし、長い ID も桁を落とさず、カンマ・引用符・改行を含む項目は引用符で囲みます。
  • 一切アップロードしない — 100%ブラウザ内で動作 — あなたのデータがサーバーに送られることはなく、実際のレコードをエクスポートする際にこれが重要です。
  • 双方向に対応 — 逆が必要?タブを切り替えればCSVをJSONに戻せます。

仕組み

  1. JSONを貼り付ける — JSONのオブジェクト配列、例:[{"name":"Alice","age":30}, …]。
  2. 区切り文字を選ぶ(CSV) — カンマ、セミコロン、タブ — セミコロンはヨーロッパのスプレッドシートに便利です。
  3. CSVまたはExcelをダウンロード — CSVをコピーするか、.csvファイルをダウンロードするか、すぐに開ける.xlsxとして書き出します。

活用例

  • APIレスポンスをExcelやGoogleスプレッドシートで開く
  • エクスポートしたJSONレコードをスプレッドシートに変換
  • 技術者でない同僚にJSONではなくCSV/Excelを渡す
  • データを扱いながら行き来して変換

よくある質問

JSONをCSVに変換するには?

JSONのオブジェクト配列を貼り付け、区切り文字を選んで「変換」をクリックします。あとはCSVをコピーするか、.csvファイルをダウンロードするだけです。すべてブラウザ内で動作します。

JSONをExcel(.xlsx)に変換できる?

はい。JSON → CSV モードで「Excel(.xlsx)をダウンロード」をクリックすると、Excel、Numbers、Googleスプレッドシートで開ける本物のスプレッドシートが手に入ります。

どんな形のJSONを想定している?

[{"name":"Alice","age":30}] のようなオブジェクトの配列です。オブジェクト 1 つなら 1 行になり、行を 1 つのリストに包んだ API レスポンス(例: {"results":[…]})は自動で取り出します。すべてのオブジェクトのキーをまとめて列にします。

ネストした JSON に対応していますか?

ネストしたオブジェクトはドット区切りの列に展開します。{"address":{"city":"NYC"}} は address.city 列になります。リスト(配列)は意味のある列にできないので、["a","b"] のように JSON テキストとして 1 つのセルに入れます。

長い ID や小数はそのまま残りますか?

はい。数値は書かれたとおりにコピーするので、12345678901234567890 が 12345678901234567000 になったり、1.10 が 1.1 になったりしません。Excel ファイルでは、Excel 自体が 15 桁までしか保持しないため、15 桁を超える数値は文字列として保存します。

Excel で CSV を開くと é が é になったり、日本語が文字化けするのはなぜ?

Excel は BOM のない .csv をパソコンのコードページで開くため、UTF-8 の「é」が「é」に、日本語は意味のない記号になります。CSV に ASCII 以外の文字があるときは、ダウンロードの先頭に UTF-8 の BOM を付けます(「Excel 向け」のチェック、既定でオン)。これで Excel が正しく読み込みます。BOM を想定していないプログラム向けにはチェックを外してください。コピーには付きません。.xlsx のダウンロードにはこの問題はありません。

データはアップロードされる?

いいえ。変換はあなたのブラウザ内でローカルに行われます — アップロードなし、アカウントなし、何も保存しません。

CSVからJSONに戻せる?

はい — CSV → JSON タブに切り替えれば逆方向に変換できます。

関連ガイド

  • 📖 How to Convert JSON to CSV or Excel — Turn a JSON array of objects into a CSV or a real .xlsx Excel file, right in your browser. How the columns are built, what to do about nested data, and why it stays private.

関連ツール

💬 バグ、アイデア、ご挨拶など? Milo 🐨 に連絡 · [email protected]