JSON CSV 変換|Excel 向け・列選択とネスト展開

JSON を Excel で開ける CSV に変換。列選択、入れ子の展開、区切り文字、UTF-8 BOM に対応。データはブラウザ内で処理します。

ブラウザ内で変換 · 登録不要

10 MB まで · ファイルはアップロードされません

使い方

  1. JSON を貼り付けるか、ファイルを選択します。
  2. 区切り文字やネストの展開を選び、「変換する」を押します。列を絞る場合は選び直して再変換します。
  3. プレビューを確認し、CSV をダウンロードします。Excel には UTF-8 BOM 付きがおすすめです。

変換例

JSON: [{"id":"001","address":{"city":"東京"}}]
CSV:
id,address.city
001,東京

仕様と制限

変換データをサーバーへ送信しません。入力はこのタブ内で処理され、再読み込みで消えます。

入力は 10 MB、50,000 レコード、2,000 列まで。JSON の展開後は 100 万セルまでです。処理は Web Worker で実行します。

ネストしたオブジェクトはドット区切りの列へ展開し、配列は JSON 文字列で保存します。元のキーのドットやバックスラッシュはエスケープします。null と存在しない値は空欄になります。

Excel 用保護を有効にすると、=・+・-・@ などで始まるセルに ' を付けます。値が変わるため、忠実なデータ交換が必要なら解除してください。