Skip to content

常見資料格式

下圖是政府資料開放平台上面的資料格式統計。

最常見的三種資料格式是csv, json, 及 xml,以下是這三種資料格式的簡單說明:

1. CSV (Comma-Separated Values)

  • 描述:一種純文字格式,用逗號分隔數據,每行代表一條記錄。
  • 用途:主要用於表格數據存儲,如 Excel、資料庫匯出/匯入。
  • 範例
member.csv
Name,Age,City
Alice,25,New York
Bob,30,Los Angeles

2. JSON (JavaScript Object Notation)

  • 描述:一種輕量級的資料交換格式,使用鍵值對表示結構化數據,易於閱讀和解析。
  • 用途:廣泛應用於 Web API、前後端資料傳輸、設定檔案等。
  • 範例
member.json
{
"Name": "Alice",
"Age": 25,
"City": "New York"
}

3. XML (eXtensible Markup Language)

  • 描述:一種標記語言,使用標籤 (tags) 來表示層次結構數據,可擴展且結構嚴謹。
  • 用途:常用於配置檔案 (如 Android 設定)、資料存儲、SOAP Web 服務等。
  • 範例
member.xml
<Person>
<Name>Alice</Name>
<Age>25</Age>
<City>New York</City>
</Person>

簡單比較

格式 結構 可讀性 常見用途 檔案大小
CSV 扁平 (Flat) 表格數據、簡單報表
JSON 樹狀 (Nested) Web API、設定檔
XML 樹狀 (Nested) 設定檔、資料存儲

JSON 是目前最常用的網路傳輸格式,而 CSV 適合存儲結構化的表格數據,XML 則在特定領域仍有應用(如設定檔、SOAP 服務)。