CSV から JSON コンバーター
CSV を JSON に変換し、JSON を CSV に戻します。データを貼り付けて方向を選択し、結果をコピーします。すべてブラウザで実行されます。
使い方
方向を選択(CSV から JSON へ、または JSON から CSV へ)し、データをボックスの左側に貼り付けます。変換された結果が右側に表示され、入力するたびに更新されるため、ボタンを押す必要がなく、出力が正しく見えたらコピーします。すべてはブラウザ内で実行されるため、データは決してアップロードされません。 ヘッダーオプションをオンにして CSV を JSON に変換する場合、最初の行はカラム名として扱われ、その後のすべての行がそれらの名前でキー付けされたフィールドを持つ 1 つのレコードになります。結果全体はそのようなレコードの配列です。ヘッダーオプションをオフにすると、各行はプレーンな値のリストとして保持されます。これはヘッダー行のないファイルに役立ちます。どちらの方法でも、空のセルと余分なスペースは書かれたとおりに保持されます。 もう一方の方向では JSON から CSV へ、レコードの配列を提供します。カラムヘッダーはレコード全体に現れるすべてのフィールド名の和集合です。フィールドの 1 つを省略するレコードは単にその列に空のセルが入り、行は単一のヘッダー行の下に順番に出力されます。これにより、API から返されたデータをスプレッドシートに簡単にフラット化できます。 引用は両方向で通常の CSV 慣例に従って処理されます。コンマ、改行、または二重引用符を含むフィールドは出力で二重引用符で囲まれ、フィールド内の二重引用符は 2 つの二重引用符として書かれるため、フィールドの終了と間違われません。戻り方では、パーサーが同じルールを読み取るため、コンマまたは改行を含む値はラウンドトリップで損なわれずに生き残ります。 2 つの形式間を変換することは、スプレッドシートエクスポートを JSON を想定するプログラムに移動するとき、API レスポンスをスプレッドシートで開いて操作できるものに変更するとき、または表形式のデータをどちらの形式で読みやすいかを検査するときの通常のステップです。
よくある質問
- フィールド内のコンマと引用符を処理できますか?
- はい。二重引用符で囲まれたフィールドはコンマと改行を含むことができ、二重の引用符("")はリテラル引用符として読み取られます(一般的な CSV 慣例に従っています)。
- どのような JSON 形式を期待しますか?
- JSON から CSV への場合、キーと値のペアを持つレコードのセットを提供してください。カラムヘッダーはすべてのレコード全体に現れるすべてのキーの和集合です。欠落している値は空のセルになります。
- 私のデータはどこかに送信されますか?
- いいえ。変換はブラウザ内で完全に実行され、何もアップロードされません。
- ヘッダー行のない CSV を変換できますか?
- はい。ヘッダーオプションをオフにすると、最初の行はカラム名ではなくデータとして扱われるため、各行はキー付きレコードではなく値のプレーンなリストに変換されます。一番上の行が本当にヘッダーのときはオンに戻してください。