オンラインでCSVをJSONに変換 | 無料&安全
CSVファイルをJSONに変換。区切り文字やヘッダー行を指定でき、大容量ファイルにも対応。データは送信せずブラウザ内で安全に処理します。
CSVデータを貼り付けるかファイルをアップロードするだけで、各行が自動的にJSONオブジェクトへ変換されます。PythonやJavaScriptのコードを一切書かずにブラウザだけで完結するため、エンジニア以外でもすぐに使えます。先頭行をヘッダー(キー)として扱い、整ったオブジェクトの配列を出力。カンマ・タブ・セミコロンの区切り文字を自動判定し、ダブルクォートで囲まれたフィールドや値の中のカンマ・改行も正しく処理します。空行のスキップにも対応。処理はすべてブラウザ内で完結するため、ファイルがサーバーに送信されることはなく、社内データや個人情報を含むCSVも安心して変換できます。ExcelのCSVはUTF-8(BOM付き)で書き出すと日本語の文字化けを防げます。
CSVをJSONに変換する方法
CSVデータを貼り付けるか、CSVファイルをアップロードします。
ヘッダーや空行などのオプションを設定します。
ツールが自動的にCSV行をJSONオブジェクトに変換します。
JSON出力をコピーまたはダウンロードします。
主な機能
クライアントサイド処理
CSVはブラウザ内で直接解析されます。サーバーにデータは送信されません。
スマート解析
区切り文字を自動的に検出し、引用符で囲まれたフィールドを正しく処理します。
柔軟な出力
最初の行をヘッダーとして扱うか、単純な配列の配列を生成するかを選択します。
よくある質問
このツールは無料ですか?
はい、このCSV to JSONコンバーターは完全に無料で使用できます。
大きなファイルを変換できますか?
はい、処理はブラウザ内で行われるため、サーバーにアップロードすることなく比較的大規模なファイルを変換できます。
こちらも必要かもしれません
CSVデータを貼り付けるかファイルをアップロードするだけで、各行が自動的にJSONオブジェクトへ変換されます。PythonやJavaScriptのコードを一切書かずにブラウザだけで完結するため、エンジニア以外でもすぐに使えます。先頭行をヘッダー(キー)として扱い、整ったオブジェクトの配列を出力。カンマ・タブ・セミコロンの区切り文字を自動判定し、ダブルクォートで囲まれたフィールドや値の中のカンマ・改行も正しく処理します。空行のスキップにも対応。処理はすべてブラウザ内で完結するため、ファイルがサーバーに送信されることはなく、社内データや個人情報を含むCSVも安心して変換できます。ExcelのCSVはUTF-8(BOM付き)で書き出すと日本語の文字化けを防げます。
CSVをJSONに変換する手順
- 1
CSVを貼り付け/アップロード
入力欄にCSVテキストを貼り付けるか、.csvファイルを選択します。カンマ・タブ・セミコロン区切りは自動で判別されます。Excelから書き出す場合は文字化けを避けるためUTF-8(BOM付きCSV)で保存するのがおすすめです。
- 2
解析オプションを設定
先頭行をヘッダー(オブジェクトのキー)として使うか、空行をスキップして結果を整えるかを選択します。
- 3
JSONに変換
「JSONに変換」をクリックすると、各CSV行がJSONオブジェクトに変換されます。ヘッダーを使わない場合は配列の配列として出力されます。
- 4
コピー/ダウンロード
「コピー」でJSONをクリップボードに送るか、「ダウンロード」で.jsonファイルとして保存できます。
参考資料
- RFC 4180 — CSVファイルの共通フォーマットとMIMEタイプ
CSVの構造、ヘッダー行、クォート処理、値に含まれるカンマや改行のエスケープ方法を定めたIETFの仕様書です。
- RFC 8259 — JSON(JavaScript Object Notation)データ交換フォーマット
本ツールが出力するJSON形式を定義したIETFの仕様書。オブジェクト・配列・文字列・数値のルールを規定しています。
関連ツール
よくある質問
- このツールは無料ですか?
- はい、このCSV to JSONコンバーターは完全に無料で、会員登録も利用回数の制限もありません。
- PythonやJavaScriptのコードを書かなくても変換できますか?
- はい。ブラウザだけで動作するオンラインツールのため、コードを一切書かずにCSVをJSONに変換できます。Pythonスクリプトやpandasのインストール、PowerShellコマンドも不要です。
- 日本語が文字化けするのはなぜですか?
- 文字化けの多くは元のCSVがShift-JIS(ANSI)で保存されていることが原因です。Excelで作成した場合は「CSV UTF-8(コンマ区切り)」形式で保存し直すと、日本語の列名や値が正しくJSONに変換されます。
- 大きなファイルも変換できますか?
- はい。処理はすべてブラウザ内で行われるため、サーバーにアップロードすることなく、数万行規模の比較的大きなCSVファイルも変換できます。
- CSVのヘッダーはどのようにJSONになりますか?
- 「ヘッダー行」オプションを有効にすると、先頭行がオブジェクトのキーとして使われ、以降の各行がそのキーに値を対応させたJSONオブジェクトになります。無効にした場合は、単純な配列の配列として出力されます。
- 値の中にカンマやダブルクォートが含まれていても大丈夫ですか?
- はい。解析はRFC 4180のクォート規則に従うため、ダブルクォートで囲まれたフィールド内のカンマ・改行・ダブルクォートは列が分割されることなく正しく保持されます。
- Excelで作ったCSVもそのまま使えますか?
- 使えます。ExcelからUTF-8形式でCSVを書き出せば、そのまま貼り付け・アップロードできます。さらに細かく整形したい場合は、姉妹ツールの「Excel to JSON」を使うとシートを直接JSONに変換できます。
- CSVデータはサーバーに送信されますか?
- いいえ。すべての解析はお使いのブラウザ内(クライアントサイド)で行われるため、CSVデータが端末の外に出ることはありません。機密情報を含むファイルも安心して変換できます。