CSV to JSON コンバーターは、スプレッドシートの書き出しや貼り付けた表を、API やスクリプト、データ処理ですぐ使える JSON オブジェクトに変換します。CSV テキストを貼り付けるかファイルを読み込むと、RFC 4180 のセマンティクスで解析します。引用符で囲まれたフィールド、値の中に埋め込まれたカンマ、エスケープされた引用符、複数行にまたがるセルもすべて処理し、1 行目をオブジェクトのキーにマッピングして、オブジェクトの JSON 配列を生成します。区切り文字は一般的な候補(カンマ、セミコロン、タブ、パイプ)から自動検出され、手動で上書きすることもできます。空のヘッダーは column_1、column_2 のように名付けられます。重複したヘッダーはデータを黙って失う代わりに、明確なエラーとして拒否されます。このツールはブラウザ内だけで動作するため、貼り付けたデータやアップロードしたデータがデバイスの外に出ることはなく、ログにも記録されず、送信もされません。顧客リストや社内のスプレッドシートを扱う際に重要です。出力は読みやすいインデント付きで表示され、コンパクトな形式のコピー・ダウンロード操作にも対応しています。スプレッドシートとアプリケーションの間でデータを移すとき、テスト用のフィクスチャを用意するとき、CSV から JSON API への移行をするときにご利用ください。
結果はどうやって計算されるの?
顧客データの書き出しを変換する
スプレッドシートの書き出しには name、age、city の列があります。コンバーターはヘッダー行をキーにマッピングし、データ行ごとにオブジェクトを生成します。"30" が文字列のままであることに注意してください。CSV には型情報がなく、コンバーターが推測することはありません。
入力と出力の例 | 入力 | 値 |
| csv | name,age,city
Alice,30,Paris
Bob,25,"New York" |
| 結果 | [{"name":"Alice","age":"30","city":"Paris"},{"name":"Bob","age":"25","city":"New York"}] |
計算式と前提は?
ヘッダーのマッピング
object = { header_1: cell_1, …, header_n: cell_n }
計算式の記号 | 記号 | 意味 |
header_i | 1 行目の i 列目の値 |
cell_i | データ行の i 列目の値 |
CSV には型情報がないため、すべての値は文字列です。数値も JSON 出力では引用符付きのままとなり、型の変換はアプリケーション側で行ってください。
フィールドの引用符処理(RFC 4180)
quoted ⇔ cell contains delimiter, quote, or newline
計算式の記号 | 記号 | 意味 |
quote | 引用符で囲まれたフィールド内のダブルクォートは二重にします("") |
よくある間違いは?
- 出力に数値やブール値を期待すること。CSV のセルは常に文字列であり、型変換はアプリケーション側の仕事です。
- 重複ヘッダーを含むファイルを変換すること。コンバーターは列を黙って上書きせず、エラーとして拒否します。
- データをアップロードするオンラインの変換ツールに貼り付けること。このツールはすべてローカルで処理します。
前提と制限は?
- CSV には型情報がないため、JSON の値はすべて文字列になります。
- ネストしたデータ(セル内の配列やオブジェクト)は独自の規約でエンコードする必要があります。CSV はフラットな形式です。
- 非常に大きなファイルはすべてメモリに読み込まれます。このツールは一般的なスプレッドシート向けで、データベースのダンプには対応していません。
数値の出典は?
最終確認 2026年8月4日 · バージョン 1.0.0 · Toolivaro 外部コンテンツを保証するものではありません。
よくある質問
数値は JSON の数値に変換されますか?
いいえ。CSV には型情報がないため、すべての値は文字列のままです(30 ではなく "30")。受け取る側のアプリケーションで型を変換するほうが推測するより安全なので、このコンバーターは決して推測しません。
カンマを含む引用符付きフィールドはどうなりますか?
1 つのセルとして解析されます。"New York, NY" は 1 つの値のままです。フィールド内のダブルクォートは二重化され(RFC 4180)、解析時に解除されます。
セミコロン区切りのファイルも扱えますか?
はい。区切り文字は一般的な候補から自動検出され、検出が外れた場合は区切り文字のセレクターで手動上書きできます。
このコレクションの一部 開発者向けテキスト・JSONツールキット
間違いを見つけましたか? 報告する — すべての修正を確認します.
Toolivaro編集チームが当社の方法論に基づいてレビュー済み 計算方法 · 編集方針