データ変換

CSV・JSON変換ツール

CSVからJSON、JSONからCSVへ相互変換し、区切り文字、ヘッダー行、入力文字コード、保存形式を設定できる無料ツールです。

ブラウザ内処理

0 / 5,000,000文字

0文字

FEATURES

このツールでできること

  • CSVからJSON、JSONからCSVの双方向変換に対応します。
  • カンマ、タブ、セミコロン、任意の1文字を区切り文字に指定できます。
  • CSVのヘッダー行使用と、JSONからCSVへ変換するときのヘッダー出力を切り替えられます。
  • UTF-8またはShift_JISのCSVファイルを読み込み、UTF-8またはUTF-8 BOM付きで保存できます。

HOW TO USE

使い方

  1. 1

    変換方向、区切り文字、ヘッダーの扱いを選びます。

  2. 2

    入力欄へCSVまたはJSONを貼り付けるか、文字コードを選んでファイルを読み込みます。

  3. 3

    「CSV・JSONを変換する」を押すと、結果と行数・列数が表示されます。

  4. 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での確認を推奨します。