分類: 開發工具
YAML 轉 CSV 工具
在瀏覽器中將 YAML 物件清單轉換為 CSV
貼上 YAML 映射清單,或單一映射,即可取得以逗號、分號或定位字元分隔的 CSV,巢狀值會攤平為以點分隔的欄名。轉換全程在瀏覽器中完成。
貼上 YAML 即可轉換為 CSV。
CSV
結果會顯示在這裡。
本頁的所有處理都在瀏覽器中完成,不會上傳任何內容。
這個工具能做什麼
這個工具會用 js-yaml 解析 YAML,並將每個項目攤平成一列,做法與本站的 JSON 轉 CSV 工具相同:巢狀物件會變成以點分隔的欄名,例如 address.city,簡單的純量陣列則以分號連接。欄位集合是所有項目鍵名的聯集,因此缺少某欄位的資料列只會留下空白儲存格。
使用方式
- 在輸入框中貼上 YAML 映射清單,或單一映射。
- 選擇分隔符號,以及是否包含標題列。
- 複製 CSV 或下載為檔案。
隱私說明
本工具完全在你的瀏覽器中執行。輸入的內容不會被上傳、儲存或分享,關閉分頁就隨之消失。
常見問題
- 我的資料會被上傳到哪裡嗎?
- 不會。解析與 CSV 產生都在瀏覽器分頁中的 JavaScript 內執行,不會傳送到伺服器。
- 巢狀物件或陣列會怎麼處理?
- 巢狀物件會攤平為以點分隔的欄名,例如 address.city,純值組成的陣列則會以分號連接成單一儲存格。
- 如果 YAML 是單一映射而不是清單呢?
- 會視為只有一列的清單,因此你會得到一列標題加上一列資料。