開発者ツール / 07
JSON→CSVコンバーター
JSONオブジェクトの配列をカンマ区切りまたはタブ区切りの行に変換します。
JSON→CSVコンバーター: TOEAはオブジェクトの全キーを統合してヘッダーを作成し、行の順序を保持し、区切り文字や改行を含むセルは引用符で囲みます。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- 開発者ツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
完全にブラウザ内で実行します
CSVをExcelで開くとき
Excelは独自の推測でCSVを開くため、長い数値が指数表記になり、先頭のゼロが消え、アクセント付き文字が文字化けすることがあります。Data › From Text/CSVから取り込み、文字コードにUTF-8を選び、該当列を「文字列」に設定すると保持できます。Google SheetsとLibreOfficeは既定でUTF-8に対応します。
入れ子データと数式インジェクション
CSVはフラットな形式です。入れ子のオブジェクトや配列は、1つのセルにJSONテキストとして書き込まれ、データ自体は保持されますが形は失われます。きれいな表にするには、各フィールドが単一の値になるよう、まずレコードをフラット化してください。
ユーザー由来のデータなら、=, +, -, @で始まるセルに注意してください。スプレッドシートプログラムは、ファイルを開いたときにそれらを数式として扱うことがあります。このようなセルには先頭にアポストロフィを付けるか、ファイルを取り込む側のプログラムでテキストとしてインポートしてください。
使い方
- オブジェクトを要素に持つJSON配列をペーストします。
- カンマ区切りかタブ区切りを選びます。
- 変換して表をダウンロードします。
プライバシーと制限事項
変換はローカルで行われます。ネストされたオブジェクトや配列は、セル内のJSONテキストとして保持されます。
関連ツール
よくある質問
どのようなJSONの構造が必要ですか?
各要素がオブジェクトである配列(レコードの一覧など)を使用してください。
不足しているキーはどのように扱われますか?
該当セルは空のままになり、検出されたヘッダーはすべて維持されます。
無料ツール · ブラウザ内で · アカウント不要