CSV → JSON変換

区切り文字の自動検出とヘッダー対応で、CSVデータをJSON形式に変換します。

入力

ファイルをここにドラッグ&ドロップ、または

クリックして選択

出力

このツールについて

CSVはスプレッドシートやデータベースからのデータエクスポートに一般的な形式ですが、現代のアプリケーションはJSONを消費します。このコンバーターは参照パーサーpapaparseを使い、ブラウザ内で直接CSVをJSONに変換します。区切り文字(カンマ、セミコロン、タブ、パイプ)を自動検出し、改行や内部のカンマを含む引用符フィールドを正しく扱い、数値とブール値を実際の型に変換し、最初の行をヘッダーとしてオブジェクトを生成するか、すべてを配列として扱うかを選べます。データがサーバーにアップロードされることはありません。

このツールについて

CSVはスプレッドシートやデータベースからのデータエクスポートに一般的な形式ですが、現代のアプリケーションはJSONを消費します。このコンバーターは参照パーサーpapaparseを使い、ブラウザ内で直接CSVをJSONに変換します。区切り文字(カンマ、セミコロン、タブ、パイプ)を自動検出し、改行や内部のカンマを含む引用符フィールドを正しく扱い、数値とブール値を実際の型に変換し、最初の行をヘッダーとしてオブジェクトを生成するか、すべてを配列として扱うかを選べます。データがサーバーにアップロードされることはありません。

使用例

  • ExcelやスプレッドシートのエクスポートをAPI向けJSONに変換
  • CSVデータをWebアプリケーションへインポートするため変換
  • 表形式データを読みやすい形式に整理
  • スクリプトやプロトタイプ用にCSVデータセットを準備

よくある質問

数値やブール値はどうなりますか?
コンバーターは動的型付けを使用します。数値に見える値(30、-4.5)はnumberに、true/falseはbooleanに変換されます。それ以外はテキストのままです。
区切り文字はどうやって検出しますか?
自動モードでは最初の行を分析し、カンマ、セミコロン、タブ、パイプの中から最も可能性の高い区切り文字を推測します。セレクターから手動で指定することもできます。
「最初の行をヘッダーとして使用」オプションは何をしますか?
有効時(デフォルト)は最初の行がキーを定義し、結果はオブジェクトの配列になります。無効にすると各行が配列になり、結果は配列の配列になります。
行によって列数が異なる場合は?
不正なCSVと見なされ、一貫性のないJSONを生成する代わりに、問題のある行を示すエラーが表示されます。

関連ツール