データ変換
CSV・JSON変換ツール
CSVからJSON、JSONからCSVへ相互変換し、区切り文字、ヘッダー行、入力文字コード、保存形式を設定できる無料ツールです。
ブラウザ内処理
0 / 5,000,000文字
0文字
0データ行
0列
FEATURES
このツールでできること
- CSVからJSON、JSONからCSVの双方向変換に対応します。
- カンマ、タブ、セミコロン、任意の1文字を区切り文字に指定できます。
- CSVのヘッダー行使用と、JSONからCSVへ変換するときのヘッダー出力を切り替えられます。
- UTF-8またはShift_JISのCSVファイルを読み込み、UTF-8またはUTF-8 BOM付きで保存できます。
HOW TO USE
使い方
- 1
変換方向、区切り文字、ヘッダーの扱いを選びます。
- 2
入力欄へCSVまたはJSONを貼り付けるか、文字コードを選んでファイルを読み込みます。
- 3
「CSV・JSONを変換する」を押すと、結果と行数・列数が表示されます。
- 4
結果をコピーするか、選択した文字コード形式で保存します。
EXAMPLE
具体的な入力例・出力例
入力例
name,price,enabled
JSON整形,0,true
CSV変換,0,true出力例
[
{
"name": "JSON整形",
"price": "0",
"enabled": "true"
}
]ERRORS
エラーになる条件
- 入力が空、または5,000,000文字を超えている場合。
- CSVが50,000行を超えている場合。
- CSVのダブルクォートが閉じられていない場合。
- JSONの構文が不正、配列でない、配列内の形式が混在している場合。
- 区切り文字が1文字でない場合。
NOTES
使用上の注意
- CSV内の改行や区切り文字を含む値は、ダブルクォートで囲んでください。
- JSON内のオブジェクトや配列は、CSVセル内でJSON文字列として出力されます。
- Shift_JISはファイル読み込みに対応します。保存はUTF-8またはExcelで開きやすいUTF-8 BOM付きです。
- 表計算ソフトで開いた結果は、列ずれや先頭ゼロの扱いを確認してください。
入力データを外部送信しません
入力したデータや選択したファイルは、ユーザーのブラウザ内で処理され、外部サーバーへ送信されません。
FAQ
よくある質問
ExcelのCSVを変換できますか?
UTF-8またはShift_JISで保存されたCSVを読み込めます。区切り文字とヘッダー設定を確認してください。
数値やtrueはJSONの数値・真偽値になりますか?
CSVから変換した値は情報損失を避けるため文字列として出力します。必要に応じて変換後に型を調整してください。
入力データはサーバーへ送られますか?
送られません。ファイル読み込みと変換はブラウザ内で行います。
大容量CSVを処理できますか?
5,000,000文字・50,000行までです。上限近くでは端末性能により時間がかかります。
スマートフォンでも使えますか?
使えますが、行数の多い表データはPCでの確認を推奨します。