CSV ↔ JSON 轉換器
支援 CSV 與 JSON 格式雙向轉換的免費 線上工具。
Examples
CSV Example:
name,age,city John,30,New York Jane,25,Los Angeles Bob,35,Chicago
JSON Example:
[
{"name": "John", "age": "30", "city": "New York"},
{"name": "Jane", "age": "25", "city": "Los Angeles"},
{"name": "Bob", "age": "35", "city": "Chicago"}
]主要功能
- 雙向轉換: CSV → JSON、JSON → CSV
- 分隔符號選擇: 逗號、分號、Tab、直線
- 標頭選項: 將第一行作為標頭使用
- JSON 縮排: 2/4 個空格或壓縮
- 交換功能: 快速將結果轉換為輸入
- 即時複製: 複製轉換結果
什麼是 CSV?
CSV (Comma-Separated Values) 是以逗號分隔值的文字格式。
CSV 範例
name,age,city
John,30,New York
Jane,25,Los Angeles
Bob,35,Chicago
特性
- 簡單且輕量
- 在 Excel 中易於開啟
- 適合試算表資料交換
- 無法表示巢狀結構
什 麼是 JSON?
JSON (JavaScript Object Notation) 是 JavaScript 物件格式的資料結構。
JSON 範例
[
{"name": "John", "age": "30", "city": "New York"},
{"name": "Jane", "age": "25", "city": "Los Angeles"},
{"name": "Bob", "age": "35", "city": "Chicago"}
]
特性
- 結構化資料表示
- 支援巢狀結構
- 廣泛應用於 Web API
- 與 JavaScript 自然整合
轉換選項
分隔符號 (Delimiter)
| 分隔符號 | 字元 | 使用案例 |
|---|---|---|
| 逗號 | , | 最常見 (標準 CSV) |
| 分號 | ; | 歐洲地區 (數字使用逗號) |
| Tab | \t | TSV 檔案、複製/貼上 |
| 直線 | ` | ` |
標頭行
包含標頭:
name,age,city
John,30,New York
→
[{"name": "John", "age": "30", "city": "New York"}]
沒有標頭:
John,30,New York
→
[["John", "30", "New York"]]
使用案例
1. Excel → JSON
# 從 Excel 複製
Product,Price,Stock
Apple,1000,50
Banana,500,100
# 轉換為 JSON
[
{"Product": "Apple", "Price": "1000", "Stock": "50"},
{"Product": "Banana", "Price": "500", "Stock": "100"}
]