コンテンツへスキップ

CSVJSON ↔ CSV 変換

読み込み中...

CSVは、DBの書き出しやスプレッドシート管理で最も一般的な表形式データです。このツールは、CSVをJSON配列に変換したり、逆にJSONをCSVとして出力したりします。JSON→CSVでは、階層構造の平坦化(フラット化)もサポートしています。

使い方

  1. 1
    変換方向を選択

    「CSV → JSON」または「JSON → CSV」タブを選びます。

  2. 2
    データを入力

    左側のエリアにCSVまたはJSON配列を貼り付けます。「例を読み込む」で形式を確認できます。

  3. 3
    オプション設定

    区切り文字(カンマ、セミコロン等)やヘッダーの有無を設定します。JSON→CSVでは「ネストしたオブジェクトを平坦化」を有効にすると、{a:{b:1}} が a.b カラムになります。

  4. 4
    確認とコピー

    「テーブル」タブで中身を視覚的に確認できます。変換後のテキストをコピーして完了です。

ヒント

  • 💡ExcelからコピーしたCSVデータをJSONに変換して、プログラムのテストデータにするのに便利です。
  • 💡欧州のCSVはカンマではなくセミコロン (;) を使うことが多いので、設定で変更してください。
  • 💡複雑なJSONも「平坦化」を使えば、スプレッドシートで読み込める1行ずつの形式に変換できます。
  • 💡全処理がブラウザで完結するため、顧客リストなどのデータも外部に漏れることはありません。

よくある質問

Q. CSVとTSVの違いは何ですか?
A. CSVはカンマ区切り、TSVはタブ区切りです。値にカンマが含まれる場合はTSVが有利ですが、CSVの方が広くサポートされています。
Q. 値の中にカンマや引用符が含まれる場合は?
A. RFC 4180規格に従い、その項目をダブルクォートで囲み、内部のダブルクォートは2つ重ねてエスケープします。
Q. CSVをJSONに変換する際の型はどうなりますか?
A. CSVの値はデフォルトですべて文字列です。数値に見える値はnumber、true/falseはbooleanに自動変換するオプションがあります。

DevHelper

© 2026. All rights reserved.