WIN-J DATA TOOLS

JSONからCSVへ変換

JSONオブジェクト配列をCSV表に変換します。全キーを列にまとめ、入れ子の値はJSON文字列として保持。数式保護を選んでコピー・保存できます。

無料で使用入力データはこのブラウザーで処理

UTF-8のCSV・TSV・TXT・JSONに対応します。ファイルを選ぶと入力欄を置き換えます。変換は実行ボタンで開始します。

入力・出力は各UTF-8で2 MiBまでです。CSVは10,000行・200列までで、転置後も同じ制限です。JSONは深さ64・100,000ノード、フラット化は10,000パスまでです。

数式保護は危険な先頭文字、タブ、改行の前にアポストロフィーを付けます。負数などの値も変わり、表計算ソフトで保存して開き直した場合の完全な保護は保証できません。元の値が必要な場合は保護を無効にして出力を確認してください。

使い方

  1. 例を確認し、入力を貼り付けるかUTF-8テキストを読み込みます。
  2. 下の説明に沿って設定を選び、実行ボタンを押します。
  3. 出力全体とプレビューを確認し、コピーまたは保存します。

変換例

name・score・cityを持つ2個のオブジェクトは、3列の見出し1行とデータ2行になります。異なるキーは初出順に集めます。

処理方法と制限

ルートは空でないオブジェクト配列です。存在しないキーは空セル、nullはnullという文字列になります。入れ子は1セルのJSON文字列です。見出しを含め10,000行・200列までです。安全な整数の範囲外は拒否し、小数はJavaScriptの倍精度で処理します。正確な長い数値はJSON文字列にしてください。

よくある質問

異なるキーや入れ子の値はどうなりますか?

全オブジェクトのキーを初出順の見出しにまとめます。存在しないキーは空セルで、入れ子のオブジェクトや配列は1セルのJSON文字列にします。

入力ファイルはサーバーに送信されますか?

入力テキストとファイル内容はブラウザーのメモリー内で処理し、サーバーに送信しません。再読み込みすると作業内容は消えます。通常のアクセス統計とは別です。

関連データツール

参考資料