把 CSV 轉換為 YAML 會發生什麼
- 分隔符(逗號、分號、製表符或豎線)和文字編碼會自動識別。
- 每一行變成一個條目,以表頭行作為鍵;像 “address.city” 這樣的列會變成巢狀鍵。
- 數字、true/false 和日期會保留型別。YAML 可能誤讀的文本(yes、no、007 等)會自動加上引號。
CSV 與 YAML 對比
| 特性 | CSV | YAML |
|---|---|---|
| 多個工作表 | 不支援 | 支援 |
| 公式 | 不支援 | 不支援 |
| 數字和日期 | 不支援 | 支援 |
| 巢狀資料 | 不支援 | 支援 |
| 最適合 | 匯入、匯出、資料庫 | 配置檔案、資料 |
如何將 CSV 轉換為 YAML
- 把 CSV 檔案拖到上面的框中,或點選框選擇檔案。可以一次新增多個。
- 如有需要可調整選項。預設設定適合大多數檔案。
- 點選每個 YAML 檔案的"下載",或點選"全部下載"獲取 ZIP。
常見問題
在這裡轉換檔案安全嗎?
安全。轉換完全在你的瀏覽器中進行,檔案絕不會上傳到伺服器,其他人無法看到。
免費嗎?有限制嗎?
完全免費,無需註冊,沒有水印,也沒有每日次數限制。唯一的限制是處理超大檔案時裝置的記憶體。
可以一次轉換多個 CSV 檔案嗎?
可以。想拖多少檔案都行,它們會依次轉換,並且可以打包成 ZIP 一起下載。
巢狀資料如何處理?
巢狀的物件和元素會變成 address.city(JSON)或 author/name(XML)這樣帶路徑的列,反向轉換時會恢復巢狀結構。
哪些 YAML 解析器可以讀取?
這是標準 YAML,PyYAML、js-yaml、Ruby、Kubernetes、GitHub Actions 等 YAML 1.1 和 1.2 解析器都能正確讀取。