オンライン Excel エディター
無料 · 登録不要 · 完全ローカル処理

JSON を Excel に変換 — 無料·アップロード不要·セル結合対応

ブラウザ上で JSON をそのまま提出できる本格的な .xlsx ブックに変換。ネストしたオブジェクトは複数行ヘッダーに、グループ値は自動でセル結合。アップロード不要、登録不要、制限なし。

JSON配列を貼り付けるか、.json / .xlsx / .xls / .csvファイルをドラッグしてください。すべてこの端末内で処理されます。

JSONをセル結合・複数行ヘッダー付きExcelに変換する手順

  1. JSON配列を貼り付ける(または9種類のサンプルを読み込む)か、.xlsx/.xls/.csvファイルをドロップして先にJSONへ逆変換します。
  2. モードを選択:自動ヘッダー、グループと深いパスを使うカスタム列、またはネスト配列の処理。
  3. 必要に応じてグループ結合、集計行、数値書式、オートフィルター、ヘッダー固定を有効化。
  4. 仕上がりをプレビューで確認(編集・元に戻す/やり直し可)し、行を絞り込んでからxlsx / csv / sql / md / html / yaml / xmlに書き出します。

JSONがラップされている場合(例:{ "data": { "list": [...] }})も、候補となる配列パスがワンクリックで提示されます。

ネストデータの3つの処理戦略

戦略動作代表的な用途
ネストオブジェクトを展開user: {name, email} のようなフィールドが2行の結合ヘッダーになり、a.b.c の深いパスで値を取得。ユーザープロフィール、非正規化APIレコード
子配列を行に展開子要素ごとに1行。親セルはブロック全体で縦方向に結合。顧客ごとの注文、明細行
JSON文字列を1セルに/レコードごとにシート子配列をJSONのまま改行表示される1セルに入れるか、レコードごとに明細シートを作成。コンパクトな保存、担当者ごとの分冊

値だけでなく、本物のExcel書式を再現

  • セル結合:1つ以上のグループ列で並べ替え(昇順/降順)してから隣接する同じ値を結合。グループ外の列が境界を越えて結合されることはありません。
  • 複数行ヘッダー:横・縦の結合に対応し、手動での列グループ化も可能。
  • 数値書式:通貨(¥#,##0.00)、パーセント(0.0%)、桁区切り、本物の日付セル。
  • 集計行:列ごとに合計/平均/件数/最大/最小を選択。
  • オートフィルター、ヘッダー行の固定、テーマカラー/フォント、全面セル罫線。
  • 内容に応じた自動列幅(日本語など全角文字は倍幅で計算)。

Excel/CSV → JSON の高精度な逆変換

表計算ファイルをドロップするとJSONを精密に復元します。N段の結合ヘッダーはネストオブジェクト(user/name パス)に戻り、データ領域の結合セルは各行に値が補完され、重複ラベルには name_2 の接尾辞が付き、セルの表示形式から列の型(数値/通貨/パーセント/日付)を多数決で推定。ワンクリックでカスタムヘッダー設定として流用できます。

プライバシーと大容量ファイル

  • 解析・結合・ファイル生成はすべてブラウザ内で完結。アップロードもサーバーも登録も不要です。
  • 5,000行を超えるブックはバックグラウンドのWeb Workerで生成され、進捗バー付きで画面は固まりません。
  • CSV出力にはUTF-8 BOMを付与(Excelで文字化けしない)し、CSVインジェクション対策も内蔵。
  • 列設定はローカルのプリセットとして保存、または自己完結型URLで共有可能(リンクにデータは含まれません)。

よくある質問

単純なJSON→XLSX変換ツールと何が違いますか?

単純な変換ツールは「ファイルを入れてファイルを出す」フラットな表向けの高速ツールです。このスタジオは、複数行ヘッダー、セル結合、ネスト配列の3戦略、集計行、セルスタイル、7形式のエクスポートに対応し、ダウンロード前にプレビューで直接編集できる「成果物」向けです。

ネストしたオブジェクトを自動で2行ヘッダーにできますか?

はい。自動モードで「ネストオブジェクトを展開」をオンにする(またはカスタムモードで列グループを設定する)と、user.name や address.city が結合された親ヘッダーを持つ複数行ヘッダーになります。深いパスの値取得は、ドットを含むリテラルキーにも対応します。

セル結合はどのように判定されますか?

選択したグループ列で安定ソートした後、各列を走査して隣接する空でない同じ値を1つの範囲に結合します。グループ化していない列は同じグループ境界内でのみ結合されるため、無関係な同名の部署が誤って1つになることはありません。

レコード内の子配列はどう扱われますか?

3つの戦略があります:複数行に展開して親ブロックを結合する、配列を整形済みJSONとして自動改行される1セルに入れる、またはメインシートとレコードごとの明細シートを作る。

ExcelファイルをネストされたJSONに戻せますか?

はい。複数行の結合ヘッダーはネストオブジェクトに復元され、結合セルは値で補完されます。タイトル行がある場合はヘッダー行を手動指定可能で、セルの表示形式から列の型を推定します。

オフラインで動きますか?データはアップロードされますか?

アップロードは一切ありません。処理はすべてブラウザのタブ内で行われ、ページ読み込み後はネットワークを切断しても使えます。大容量処理はWeb Workerで実行され、プリセットはlocalStorageに保存されます。

関連ツール

変換後に数式・グラフ・ピボットテーブルなど本格的な表計算が必要なら、無料のオンラインブックエディタを開いてください。

XLSXエディタを開く