CSVからJSONへの変換ツール
CSVファイルを貼り付けたりアップロードしたりするだけで、区切り文字やヘッダーのオプションを設定して、すぐに整形式のJSONに変換できます。
CSV入力
ここにCSVファイルをドラッグ&ドロップしてください
またはファイルを閲覧する
JSON出力
入力すると即座に更新されます。
レビュー
CSVからJSONへのコンバーターについて知っておくべきことすべて
変換の仕組み、区切り文字やヘッダーのオプションの役割、そしてCSVからJSONへの変換がどのような場面で活用されるかについて。
- CSVファイルを貼り付けるかドラッグ&ドロップすると、即座にJSONが表示されます。
- すべてはブラウザ上でローカルに実行されます。ファイルがアップロードされることは一切ありません。
- CSVファイルがデータ行から直接始まる場合は、「最初の行はヘッダー」のチェックを外してください。
CSVからJSONへの変換ツールの使い方
- CSVのテキストを貼り付けるか、.csvファイルを入力ボックスにドラッグ&ドロップしてください。
- 区切り文字を選択し、最初の行がヘッダー行であるかどうかを指定してください。
- 変換されたJSONが即座に表示されます。コピーするか、.jsonファイルとしてダウンロードしてください。
なぜCSVをJSONに変換するのか
スプレッドシートやエクスポートデータはCSV形式で出力されますが、ほとんどのAPI、Webアプリ、NoSQLデータベースではJSON形式が求められます。1回限りの作業のために変換スクリプトを書くのは大げさですし、引用符で囲まれたフィールドや埋め込まれたコンマが登場すると、行を手作業でオブジェクトに再構成するのは面倒で、ミスも起こりやすくなります。
このツールは、CSVを適切に解析し(カンマや改行が含まれる引用符で囲まれたフィールドも含む)、ブラウザ上で即座に整然としたインデント付きのJSONを出力します。
オプションを正しく設定する
| 設定 | こんな場合に最適 | チェックする価値がある理由 |
|---|---|---|
| 区切り文字の自動検出 適切なデフォルト設定 | ほとんどのCSVファイル | 1行目に最もよく使われる区切り文字を自動的に選択します。 |
| セミコロン / タブ | 欧州への輸出、TSVファイル | 地域やツールによっては、コンマの代わりにセミコロンやタブを使用してエクスポートする場合があります。 |
| 1行目は見出しです | 1行目に列名が含まれているファイル | 列名を、一般的な「column1」「column2」といった表記ではなく、JSONキーに変換します。 |
ファイルをアップロードせずにCSVをJSONに変換するコンバーター
CSVファイルをドラッグ&ドロップまたは選択すると、File API を使用してブラウザ上で直接読み込まれます。その内容はページ上のテキストボックスに読み込まれ、ローカルで実行される JavaScript によって解析されます。サーバーへの送信、ログへの記録、保存は一切行われません。
アップロードが不要なため、サーバー側のファイルサイズ制限はありません。実質的な制限は、お使いのブラウザがメモリ内に快適に保持できるテキストの量だけです。
CSVデータは端末の外に出ることはありません。解析と変換はすべてクライアントサイドのJavaScriptで行われ、ログへの記録や保存は一切行われません。
後で出力の書式を変更する必要がありますか?「Case Converter」ツールを使えば、キー名を統一することができます。
オブジェクトの配列とフラットな配列 ― JSONの構造
| 出力形状 | こんな場合に最適 | トレードオフ |
|---|---|---|
| オブジェクトの配列(このツール) 適切なデフォルト設定 | API、データベース、およびほとんどのJSON利用者 | レコードごとにキーが繰り返されるためファイルサイズは大きくなりますが、構造が一目瞭然で扱いやすいという利点があります。 |
| ヘッダー行 + 配列の配列 | ファイルサイズが重要な、非常に大規模なデータセット | よりコンパクトですが、消費者は各値の意味を理解するためにヘッダーリストを参照する必要があります。 |
ほとんどのツールやAPIは、この関数が生成するようなオブジェクトの配列を想定しています。よりコンパクトな形式を必要とする具体的な理由がない限り、これがより安全なデフォルトの設定です。
CSVからJSONへの変換ツールは、どのような用途に使われているのか
- API開発:スプレッドシートのエクスポートデータを、API用のサンプルデータまたはシードデータに変換する。
- データの移行:CSVエクスポートからJSONベースのデータベースまたは設定ファイルへデータを移行すること。
- Web開発:構造化データをJavaScriptフロントエンドや静的サイトジェネレータに取り込むこと。
- データ分析:JSON形式の入力を必要とするツール向けに、スプレッドシートのデータを再構成する。
- テスト:手作業で作成した小さなCSVテーブルから、JSONフィクスチャを素早く生成する。
このツールの仕組み
この変換処理は、引用符で囲まれたフィールド、エスケープされた引用符、および埋め込まれた区切り文字を処理できる、RFC-4180準拠のカスタムパーサーを使用して、JavaScriptを介してブラウザ上でリアルタイムに実行されます。データのアップロード、保存、記録は一切行われません。
最終更新日:2026年9月13日。
このガイドは役に立ちましたか?
ツールボックスには他にもツールがあります
さらに14個の、無料でAPIキー不要のツールがトップページに掲載されています。