YAML轉CSV轉換器

將YAML列表轉換為CSV表格。

點選上傳 或拖放檔案

.yaml .yml

手頭沒有檔案?

如何線上將YAML轉換為CSV

  1. 1

    上傳.yaml或.yml檔案,或貼上YAML後點選「轉換」。

  2. 2

    對映列表會轉換為列。如果頂層只有一個包含列表的鍵(例如employees:),會自動將其展開。

  3. 3

    巢狀對映會轉換為以點號命名的欄,例如address.city。

  4. 4

    檢視錶格預覽並下載CSV。

範例:將巢狀YAML轉換為CSV

YAML輸入

employees:
  - name: Emma
    address:
      city: Seattle
    skills: [sql, python]
  - name: Liam
    address:
      city: Austin

CSV輸出

name,address.city,skills
Emma,Seattle,"sql, python"
Liam,Austin,

YAML轉CSV小技巧

值列表

像[sql, python]這樣的簡單列表會合併到一個儲存格中,以逗號分隔。

缺失的鍵

欄為所有鍵的並集。缺少某個鍵的項,對應儲存格留空。

多個文件

以---分隔的多個文件會合併為一個表格。

日期按原樣保留

像2021-03-15這樣的值會完全按照YAML中的寫法保留。

YAML轉CSV常見問題

YAML轉CSV轉換器免費嗎?

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

我的YAML會被上傳嗎?

不會。YAML在您的瀏覽器中解析。

為什麼會出現錯誤?

YAML依賴縮排。請確保列表中的各項對齊,並且鍵後面緊跟冒號和一個空格。

可以在Excel中開啟結果嗎?

可以。CSV儲存時帶有UTF-8標記,因此Excel能正確顯示帶重音的字元和非拉丁字元。