📊 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に戻せます。
仕組み
- JSONを貼り付ける — JSONのオブジェクト配列、例:[{"name":"Alice","age":30}, …]。
- 区切り文字を選ぶ(CSV) — カンマ、セミコロン、タブ — セミコロンはヨーロッパのスプレッドシートに便利です。
- 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.
関連ツール
- 📊 CSV ↔ JSON — CSV を JSON に、JSON を CSV に。区切り文字も指定できます
- { } JSONフォーマッタ・整形 — JSONの整形(プリティプリント)・圧縮・検証 — すべてブラウザ内で
- ⚙️ YAML ↔ JSON — YAML を JSON に、JSON を YAML に。構文チェック付き
💬 バグ、アイデア、ご挨拶など? Milo 🐨 に連絡 · [email protected]