開発者向けツール

JSON→CSVコンバータ

フラットなオブジェクトの配列をCSVに変換し、ネストした値を捨てざるを得ない場合は止めます。

JSON→CSVコンバータ workspace

使い方

値が文字列・数値・真偽値・nullのオブジェクト配列をJSONで貼り付けます。変換でCSVを作ります。ネストしたオブジェクトや配列は、黙って平坦化せず拒否します。

例

2つの平坦オブジェクトがヘッダ行と2つのデータ行になります。

入力

[{"name":"Ada","year":1815},{"name":"Grace","year":1906}]

出力

name,year
Ada,1815
Grace,1906

仕組み

変換器は JSON を読み、フィールド名を初出順に集め、RFC 風の CSV を書き出します。欠けたフィールドは空セルになります。単一の平坦オブジェクトは1行として受け付けます。スカラーの配列は value という1列になります。

よくあるエラー

  • ネストした address オブジェクト ネストを除くか、その枝だけ別途エクスポートしてください。拒否したフィールド名を示します。
  • ルート値が数値 行を配列に包むか、平坦なオブジェクトを1つ渡してください。
  • Excel で文字化けする Excel が UTF-8 を認識するよう BOM オプションをオンにしてください。

制限

ネストは平坦化しません(情報が隠れるため)。非常に大きな整数は JSON 自体で精度を失うことがあります。BOM オプションはバイト順マークを付けるだけで、行は変えません。

プライバシー

貼り付けたテキストはブラウザ内で処理されます。PepsTools は受け取らず、保存せず、他のサービスへも送りません。

よくある質問

ネストしたフィールドはドットで結合されますか?

いいえ。値がオブジェクトや配列なら変換を止め、そのフィールド名を示します。