# CSV 轉 JSON

URL: https://tools.otaku-dojo.com/zh-tw/csv-to-json
Updated: 2026-10-03

CSV 轉 JSON 工具會自動偵測分隔符號（逗號、分號或 Tab），以第一列作為欄位名稱，把每一列轉成一個 JSON 物件；也可以輸出成二維陣列。數字與 true / false 會自動轉成對應型別，有前導 0 的值（例如電話）則保留為字串。依循 RFC 4180，支援引號內含逗號與換行。

## 如何使用CSV 轉 JSON

1. 把 CSV 貼到左側；從 Excel 或 Google 試算表直接複製也可以（會以 Tab 分隔）。
2. 分隔符號保持「自動」即可，需要時手動指定。
3. 選擇輸出「物件陣列」或「二維陣列」，並決定是否自動轉換型別。
4. 按「複製」或「下載」取得 JSON。

## 規格與重點

- **依循標準**: RFC 4180（支援引號、跳脫的雙引號、欄位內換行）
- **分隔符號**: 自動偵測，或指定逗號、分號、Tab
- **輸出格式**: 物件陣列（以第一列為鍵）或二維陣列
- **型別轉換**: 數字、true / false、空值轉 null；前導 0 保留為字串
- **處理位置**: 你的瀏覽器（資料不會上傳）
- **費用**: 免費、免註冊

## 範例: CSV 轉物件陣列

```csv
name,age,member
Amy,28,true
Ben,35,false
```

→

```json
[
  { "name": "Amy", "age": 28, "member": true },
  { "name": "Ben", "age": 35, "member": false }
]
```

## 常見問題

### 可以直接從 Excel 複製貼上嗎？

可以。Excel 複製的儲存格以 Tab 分隔，分隔符號設為「自動」就會正確辨識。

### 電話號碼 0912... 的 0 不見了？

本工具會把有前導 0 的值保留為字串，不會變成數字。如果完全不要轉換型別，請關閉「自動轉換型別」。

### 欄位內容有逗號怎麼辦？

依 CSV 標準，含逗號的欄位要用雙引號包起來，例如 "台北市, 信義區"，工具會正確解析。
