JSON から CSV
フラットなJSONオブジェクトの配列をCSVに変換します。
JSONはブラウザ内でローカルに解析・CSV変換され、サーバーへ何もアップロードされません。
まず読みやすく検証済みのJSONが必要ですか?JSON整形ツールをお試しください。
JSON から CSV について
このJSON to CSVコンバーターは、フラットなJSONオブジェクトの配列を、ヘッダー行付きのカンマ区切りCSVファイルに変換し、スプレッドシートですぐに開ける状態にします。列は全オブジェクトのキーの和集合から作られるため、フィールドが欠けている行も正しく揃い、カンマ・引用符・改行を含む値はCSVのルールに従って安全に引用符で囲まれます。APIレスポンスをエクスポートする開発者、テストフィクスチャをシートに変換するQAエンジニア、Excel・Googleスプレッドシート・NumbersのためにJSONをCSVに変換する必要のあるアナリストに便利です。単一のオブジェクトでも完全なJSON配列でも貼り付ければ結果が即座に更新されます。すべてはブラウザ内でローカルに処理されるため、大きな中身もご自身の端末に留まり、サーバーへ何もアップロードされません。
機能
- フラットなJSONオブジェクトの配列、または単一オブジェクトをCSVに変換
- 全行のすべてのキーの和集合からヘッダー行を生成
- キーが欠けている行は該当セルを空にして揃える
- カンマ・引用符・改行を含む値を安全に引用符で囲みエスケープ
- ネストしたオブジェクトや配列をJSON文字列としてセルに格納し、明確な警告を表示
- 入力中にライブ変換し、パースエラーをインラインで表示
- CSVをクリップボードにコピー、またはワンクリックで data.csv としてダウンロード
JSON から CSV の使い方
- フラットなオブジェクトのJSON配列を入力ボックスに貼り付けます。
- 右側のライブCSV出力を確認し、警告バナーがないかチェックします。
- 入力の下に表示されるパースや構造のエラーがあれば修正します。
- 「コピー」でCSVを取得するか、.csvボタンで data.csv をダウンロードします。
- ダウンロードしたファイルをExcel・Googleスプレッドシート・Numbersで開きます。
例
入力
[ { "id": 1, "name": "Ada" }, { "id": 2, "name": "Linus, Jr" } ]
出力
id,name
1,Ada
2,"Linus, Jr"
カンマを含む値はCSV出力で自動的に引用符で囲まれます。
よくあるエラーとトラブルシューティング
- 配列の代わりに単一のオブジェクトを貼り付けたが、複数行を期待していた。 — 単独のオブジェクトは1つのデータ行に変換されます。複数のレコードは [ {...}, {...} ] のように配列で包んでください。
- エラー:すべての項目はフラットなオブジェクトである必要があり、オブジェクトでない行が見つかった。 — トップレベルのリストから文字列・数値・配列を削除し、各項目をプレーンなオブジェクトにしてください。
- 一部の値がネストしたオブジェクトや配列だったためJSON文字列化されたという警告が出る。 — 整ったCSVセルが欲しい場合は、変換前にネストしたフィールドをトップレベルのキーにフラット化してください。
- エラー:オブジェクトの配列(または単一オブジェクト)が期待される。 — 裸の数値や文字列などのトップレベルのプリミティブは行にできません。オブジェクトまたはオブジェクトの配列を与えてください。
- Excelが複数行のセルを複数行に分割する。 — コンバーターは改行値を正しく引用符で囲みます。スプレッドシートが固定幅テキストではなくCSVとしてファイルをインポートすることを確認してください。
よくある質問
- ArrayKitのJSON to CSVコンバーターとは何ですか。
- フラットなオブジェクトのJSON配列(または単一オブジェクト)を、コピーまたは data.csv としてダウンロードできるヘッダー行付きのCSVに変換する、ブラウザ内で動作するツールです。
- オブジェクトごとにキーが異なるJSON配列をCSVに変換するには。
- 配列を貼り付けるだけです。ArrayKitは全オブジェクトのすべてのキーの和集合をヘッダーに集め、キーが欠けている行はその列に空のセルが入ります。
- 変換時にネストしたオブジェクトや配列はどうなりますか。
- ネストした値は1つのセルにJSON文字列化され、警告が表示されます。CSVはフラットなオブジェクトに最適なので、整った結果のためにまずフラット化してください。
- CSVの結果をExcelやGoogleスプレッドシートで開けますか。
- はい。.csvボタンをクリックして data.csv をダウンロードし、Excel・Googleスプレッドシート・Numbersでカンマ区切りファイルとして開けます。
- コンバーターはカンマや引用符を含む値を引用符で囲みますか。
- はい。カンマ・ダブルクォート・改行を含む値はすべて引用符で囲まれ、内部の引用符は二重化されます。標準のCSVエスケープルールに従います。
- JSONをCSVに変換するとき、JSONはどこかにアップロードされますか。
- いいえ。このJSON to CSV変換は完全にブラウザ内で動作するため、データが端末から外に出ることはなく、サーバーへ何も送信されません。
関連ツール
すべての ArrayKit ツール