使い方
値が文字列・数値・真偽値・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 は受け取らず、保存せず、他のサービスへも送りません。
よくある質問
ネストしたフィールドはドットで結合されますか?
いいえ。値がオブジェクトや配列なら変換を止め、そのフィールド名を示します。