CSVをJSONに変換:ファイルをオンラインで変換

CSVデータを即座にJSONに変換します。任意のCSVファイルをアップロードし、解析されたデータセットをフォーマット済みのJSONコードとして書き出します。

無料で試す →

登録不要 · データ非保存 · 完全無料

使い方

  1. 1

    CSVファイルをアップロード

    .csv ファイルをドロップしてください。登録不要。

  2. 2

    AI 支援による変換

    エンジンがデータを読み込み、列の種類を検出し、各パターンに最適なグラフを選択します。

  3. 3

    グラフを可視化

    インタラクティブなグラフが即座に完成。トレンドを探索してインサイトを共有しましょう。

必要なものすべて、それ以上なし

アカウント不要

即時アップロード、登録なし。

プライバシー最優先

ファイルはサーバーに保存されません。

どのデバイスでも

モバイルとデスクトップで動作します。

AI搭載

データから最適なグラフを自動選択。

よくある使用例

書き出しをJSONに変換

データベースやCRMからのCSV書き出しが、1ステップでJSON配列になり、APIへのPOSTや設定への配置にすぐ使えます。スクリプトも正規表現も不要です。

実データでプロトタイプ

フロントエンドやテスト用のサンプルJSONが必要ですか?現実的な行を持つCSVを構造化オブジェクトに変換し、本物らしく見えるデータでエンドポイントをモックできます。

システム間の移行

表計算ベースのツールからJSONベースのツールへレコードを移しますか?一度変換してインポートすれば、各CSV行が列名をキーとするオブジェクトにきれいに対応づきます。

行がオブジェクトになる仕組み

変換は 1 つの規則に従い、それが結果を予測しやすくしています。見出し行がオブジェクトのキーになり、各データ行が 1 つのオブジェクトになります。氏名・メール・プランという列を持つファイルは、それぞれ name、email、plan のプロパティを備えたオブジェクトの配列になります。 すべての行が同じキーの組を生むため、結果は均一です。コード側はプロパティの存在を先に確かめずに読み取れます。これが、出力をそのままパーサーやデータベース投入処理、API のリクエストボディに渡せる理由です。

CSV から JSON への変換が繰り返し必要になる理由

CSV はほぼすべてのシステムの出力形式であり、JSON はほぼすべてのシステムが読み込む形式です。この差こそ、この変換が数多くの小さな作業のまん中に位置する理由です。 典型的な用途は次のとおりです。製品・地域・翻訳などの参照リストからデータベースを初期投入する。JSON を要求する API のリクエストボディを組み立てる。テストスイートに固定データを読み込ませる。JSON は扱えるが CSV は読めない Webhook やノーコード自動化に渡す。運用中の出力を、アプリケーションと一緒に配布する設定ファイルに変える。 代替手段は、多くの場合 1 回きりの作業のためにパーサーを書くことです。繰り返し変換しないのであれば、ここで済ませるほうが、それを避けるために書くコードより速く終わります。

値の型はどう決まるか

値は文字列として届き、曖昧さのない数値は JSON の数値に変換されます。これにより、受け取る側で解析せずにそのまま使えます。 この変換は理解しておく価値があります。1 つの場合がたいてい問題になるからです。先頭がゼロの識別子——郵便番号、商品コード、電話番号——は数値になると意味を失います。そうしたフィールドは元の CSV で引用符付きのままにして、文字列として残してください。 同じ注意が小数点のカンマにも当てはまります。カンマ区切りのファイルでは 1,5 は2 つのフィールドとして読まれ、セミコロン区切りのファイルでは小数値になります。出力の数値がおかしい場合、まず確認すべきは区切り文字と小数点の記号です。 空のセルはプロパティが欠落するのではなく空の値になるため、どのオブジェクトも同じ形を保ちます。

ファイルの準備と JSON の取り出し

列名は変数名を付けるように決めてください。短く、重複せず、末尾に空白を入れない。これらの名前がそのまま JSON のキーになり、同じ名前の列が 2 つあると1 つに衝突します。1 ファイルにつき 1 つの表にしてください。下方にある 2 つ目の表は、1 つ目の続きの行として読まれます。 見出し行の上にあるタイトル行は気にする必要がありません。自動的にスキップされるため、レポートツールから出したままの出力も整理なしで変換できます。 解析後、エクスポートボタンで結果を .json ファイルとしてダウンロードできます。エディタで開くことも、プロジェクトに置くこともすぐにできます。エクスポート前にデータ表を確認するのは数秒の価値があります。列の型が想定どおり読まれたかを確かめる作業はここでは無料で、後のデバッグを 1 回省いてくれます。

ヒントとベストプラクティス

1行目のCSVがJSONのキーになるため、それが最初のデータ行ではなく本当の見出し行であることを確認してください。以降の各行が1つのオブジェクトになるため、行ごとのフィールド数を一定に保つと出力が均一になります。カンマ・セミコロン・タブの区切り文字は自動検出されます。数値内の小数点カンマは区切り文字と誤解されることがあるため、小数には点を使うか、そのフィールドを引用符で囲んでください。非ラテン文字やアクセントが往復で失われないよう、元ファイルはUTF-8で保存します。値は既定で文字列として届き、曖昧さがなければ純粋な数値は変換されますが、先頭ゼロのあるIDは崩れないよう引用符付きに保つのがよいです。変換前に見出しの上のタイトル行は削除してください。 値は既定では文字列として扱われます。曖昧さがない純粋な数値は変換されますが、先頭が 0 の ID は壊れないよう引用符付きのままにしておくのが安全です。見出し行の上にあるタイトル行は自動的にスキップされるため、変換前の整理は不要です。

データを可視化する準備はできていますか?

CSVファイルをアップロードして、データが生き生きとする様子をご覧ください。

無料で試す →

よくある質問

Q.このサイトで何ができますか?また、CSVファイルをグラフに変換するにはどうすればよいですか?

このサイトは、CSV(.csv)ファイルを視覚化、閲覧、およびインタラクティブなグラフに変換するための無料のオンラインツールです。ファイルをアップロードするだけで、グラフが自動生成されます。

Q.対応しているファイル形式は何ですか?

.csv ファイルに対応しています。

Q.どの種類のグラフを生成できますか?

棒グラフ、折れ線グラフ、面グラフ、円グラフ、散布図、トレンドグラフ — データに基づいて自動的に選択されます。

Q.無料ですか?

100%無料です。サインアップ不要、クレジットカード不要、制限なし。

Q.JSON の出力はどのような形式ですか?

オブジェクトの配列です。各オブジェクトが 1 行に対応し、プロパティ名は見出し行から取られます。氏名/メールのファイルなら name と email を持つオブジェクトになります。

Q.数値は変換されますか、それとも文字列のままですか?

曖昧さのない数値は JSON の数値になります。先頭がゼロの識別子は、元の CSV で引用符付きにしておくと文字列のまま残り、ゼロも保たれます。

Q.セミコロン区切りのファイルでも動きますか?

はい。カンマ・セミコロン・タブは自動で判別されるため、ヨーロッパ向けの出力も区切り文字を変えずに変換できます。

Q.見出しの上のタイトル行は削除が必要ですか?

いいえ。本来の見出し行の上にあるタイトル行や空行は自動的にスキップされるため、レポート出力はそのまま変換できます。

Q.空のセルはどう扱われますか?

削除されるのではなく空の値になります。そのため各オブジェクトの形が揃い、コードはキーの存在を確かめずに読み取れます。

別の形式のファイルをお持ちですか?

形式ごとに、それ専用のツールを用意しています。