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を生成する代わりに、問題のある行を示すエラーが表示されます。