Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールは使いやすかったですか?
フィードバックは改善に役立ちます
JSON配列をExcelで開いて編集できるCSV形式に変換し、ダウンロードできます
オブジェクト、オブジェクト配列、プリミティブ値の配列に対応しています。ネストしたオブジェクトは「親.フィールド」形式で展開され、配列はセル内のテキストとして保持されます。
JSONを貼り付けて変換すると、表の確認とダウンロードができます
概要
解決できる課題、処理の仕組み、データの範囲を確認できます。
JSONは、項目名と値を持つオブジェクトや、値を順番に並べる配列などでデータを表す形式です。たとえば、顧客や申込者のオブジェクトが並んだ配列を貼り付けると、各オブジェクトが表の1行になり、項目名が列見出しになります。表を確認してから、Excelブック(.xlsx)またはCSV(.csv)として保存できます。
入力はブラウザー内で処理されます。JSONの基本的な構造についてはIETFのRFC 8259で確認できます。
オブジェクトの中に別のオブジェクトがある場合、階層をドットでつないだ列名にして表へ展開します。たとえば「連絡先」の中に「市区町村」があると、列見出しは連絡先.市区町村になります。一方、配列の値は複数列に分割せず、JSONテキストとしてそのセルに入ります。元の構造をそのまま保管する用途ではなく、表として確認・編集しやすくする変換です。
最上位にオブジェクトが1つだけあるJSONも1行の表にできます。プリミティブ値だけを並べた配列も変換できますが、その場合の列名は中国語の「值」になります。日本語の見出しが必要な表では、項目名を持つオブジェクト配列を使ってください。
使い方
手順に沿って操作し、例を使って入力と結果を確認します。
入力欄に有効なJSONを貼り付けます。基本は、各レコードをオブジェクトにした配列です。下の例のように、項目名と文字列は二重引用符で囲みます。
ファイル名を入力し、出力形式で「Excel(.xlsx)」または「CSV(.csv)」を選びます。拡張子は選んだ形式に合わせて付けられます。
「変換」を押します。表の行数、列見出し、値を確認してください。プレビューは先頭8行まで表示されます。
問題がなければ「ダウンロード」を押します。XLSXは「データ」というワークシートを1枚含むブック、CSVはUTF-8のテキストファイルとして保存されます。
例として、次の参加者データでは「氏名」「部署」「連絡先.市区町村」「参加」の列が作られます。
[
{"氏名":"山田花子","部署":"企画","連絡先":{"市区町村":"東京"},"参加":true},
{"氏名":"佐藤健","部署":"開発","連絡先":{"市区町村":"大阪"},"参加":false}
]結果の列名や値が想定と違う場合は、ダウンロード前にJSONのキーや入れ子を見直します。入力を差し替えた後は、再度「変換」を押してください。
活用例
仕事や日常の流れの中での活用方法を紹介します。
開発・テスト担当者が、少量の応答データを行列にし、キー名やレコードごとの項目の違いを目で確認できます。
担当者が、項目名のそろったJSON配列を表計算ソフトへ移し、並べ替えや絞り込み、手作業の確認に使えます。
学習者や講師が、語彙・課題・観察記録などのオブジェクト配列をCSVまたはXLSXにして、表計算ソフトで補足できます。
Q&A
よくある疑問や迷いやすい点をまとめて確認できます。
Excelブックとして保存したい場合はXLSX、別のサービスへ表データを渡したい場合はCSVが候補です。どちらも列名と値を表にした結果で、元のJSONの階層構造を完全に保存する形式ではありません。
なりません。ネストしたオブジェクトの項目はドット区切りの列名へ展開されますが、配列はJSONテキストのまま1セルに入ります。複雑な階層を複数の表やシートに分ける機能はありません。
空欄や構文エラー、空の配列では変換結果が作られません。括弧、カンマ、二重引用符を確認し、まず小さなオブジェクト配列で試してください。
CSVを開くソフト側の文字コードや区切り文字の解釈が影響することがあります。文字化けや列ずれがあれば、Excelのデータ取り込みでUTF-8を指定し、カンマ区切りとして読み込んでください。CSVの一般的な形式の背景はRFC 4180を参照できます。
注意
利用範囲、結果の制限、必要な注意点を事前に確認します。
変換はデータの形を表に並べる処理で、氏名・日付・金額などの内容が正しいか、必須項目がそろっているかを判定するものではありません。項目がレコードごとに異なる場合、列の有無や空欄をプレビューで確認してください。表のプレビューは先頭8行なので、行数の多い入力ではダウンロード後のファイルも確認します。
長い識別番号、先頭に0がある番号、精密な小数などを数値としてJSONに記述すると、読み込み時や表計算ソフトでの表示・編集時に値が変わることがあります。識別子として原文を保ちたい値は、JSON側で文字列にしてから変換し、保存後にも照合してください。CSVの形式や文字コードはソフトによって解釈が異なるため、重要なデータでは実際に使うソフトで開いて確認します。
個人情報や業務上の機密情報を貼り付ける場合は、ブラウザー内処理という表示と組織の利用ルールを確認し、必要な範囲のデータだけを扱ってください。処理がブラウザー内で行われることは、端末や画面上の情報管理まで保証するものではありません。
関連
関連ツール、特集、利用可能なAPIを探せます。