CSV轉YAML轉換器

將CSV列轉換為YAML列表。

點選上傳 或拖放檔案

.csv .tsv .txt

手頭沒有檔案?

如何線上將CSV轉換為YAML

  1. 1

    上傳CSV檔案或貼上CSV資料,然後點選「轉換」。

  2. 2

    每一列都會成為YAML列表中的一項,並以表頭作為鍵。

  3. 3

    開啟「將數字和true/false轉換為YAML型別」可得到帶型別的值,關閉則所有值都保留為文字。

  4. 4

    複製YAML,或下載為.yaml檔案。

範例:將CSV轉換為YAML列表

CSV輸入

name,zip,active,salary
Emma,02134,true,98000
"Smith, John",10001,false,65000

YAML輸出

- name: Emma
  zip: '02134'
  active: true
  salary: 98000
- name: Smith, John
  zip: 10001
  active: false
  salary: 65000

CSV轉YAML小技巧

前導零安全保留

像02134這樣的值會加上引號,因此YAML解析器會將其讀取為文字,而不是數字2134。

多列值

包含換行符的儲存格會寫為YAML塊文字,保持良好的可讀性。

配置和測試資料

YAML列表非常適合用作種子資料、測試夾具,以及Hugo、Jekyll等靜態網站生成器的資料檔案。

特殊字元

包含冒號、#或引號的值會自動加上引號,確保生成的YAML始終有效。

CSV轉YAML常見問題

CSV轉YAML轉換器免費嗎?

是的。完全免費,無需註冊。

我的資料會被上傳嗎?

不會。轉換在您的瀏覽器中進行。

可以只輸出YAML字串嗎?

可以。關閉「將數字和true/false轉換為YAML型別」,所有值都會以文字形式寫入。

可以將YAML轉換回CSV嗎?

可以。請使用CSV.ink上的YAML轉CSV轉換器。