ja

JSONからCSVへ

JSON配列をローカルでCSV表に変換。オブジェクトのキーが列になり、アップロードなしでブラウザ内で完結。

区切り文字
  • カンマ
  • セミコロン
  • タブ

お使いの端末でローカル処理中 ...

0%

ファイルは一度も端末から出ていません

    私のファイルはアップロードされますか?

    いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    ドイツのサーバー設計段階からGDPR準拠
    第三者による検証済みTLS A+ · ヘッダー A+

    JSONはAPIやWebアプリの形式で、CSVはExcel、Numbers、LibreOffice Calcといった表計算の形式です。APIのデータを表計算で分析するには、JSONからCSVへ戻す道が必要です。配列内の各オブジェクトが1行になり、キーが列見出しになります。

    このツールはJSONをすべてブラウザ内でローカルに読み取ります(papaparse、純粋なJavaScript)。期待するのはオブジェクトの配列、またはそれを含むオブジェクトです(例:{"data": [ ... ]})。列の集合は全行のキーの和集合なので、フィールドが異なるオブジェクトでもきれいに揃います。

    何もアップロードされません。変換はオフラインでも動きます。データがあなたの端末を離れることはなく、JSONを外部サーバーに送るオンライン変換とは違います。

    技術仕様

    技術仕様
    入力形式JSON
    出力形式CSV
    一括処理非対応
    処理ブラウザ内でローカル処理 (JavaScript)
    ファイルのアップロードなし

    3ステップで

    1. JSONファイルをドロップまたは選びます。
    2. ツールが配列と列を自動で認識します。
    3. CSVファイルをダウンロードします。

    制限: オブジェクトの平坦な配列(またはそれを含むオブジェクト)を期待します。セル内の入れ子のオブジェクトや配列はテキストとして書き出され、独立した列には分解されません。表形式のデータなら結果はきれいです。とても大きなファイルはメモリを使います。

    よくある質問

    ファイルはアップロードされますか?

    いいえ。変換はすべてブラウザ内でローカルに動き、何も送信されません。

    どのJSON構造を期待しますか?

    オブジェクトの配列、例:[{"name":"A","value":1}, ...]、またはそうした配列を含むオブジェクトです。

    入れ子のデータはどうなりますか?

    入れ子のオブジェクトや配列はセルにテキストとして書かれます。平坦な表データには理想的です。

    フィールドの違うオブジェクトは問題?

    いいえ、列は全キーの和集合で、欠けたフィールドは空のままです。

    逆にCSVをJSONに?

    はい、「CSVからJSONへ」のツールで。

    関連ツール