跳到主要內容

JSON ⇄ CSV ⇄ Excel 轉換

在瀏覽器本機把表格資料在 JSON、CSV、Excel(.xlsx)之間互轉,免上傳、免費。

什麼是 JSON ⇄ CSV ⇄ Excel 轉換?

開發、資料分析與試算表之間常需要換格式:程式吐出 JSON、同事要 Excel、匯入工具吃 CSV。這個工具把表格資料在三者之間互轉,全程在你的瀏覽器本機完成、不上傳,適合處理含個資的資料。

如何使用

  1. 把 JSON 或 CSV 貼進輸入框,或上傳 .json / .csv / .xlsx 檔。
  2. 按「轉成 JSON」「轉成 CSV」或「轉成 Excel」。
  3. JSON/CSV 結果可複製或下載;Excel 會直接下載 .xlsx。

使用情境

  • 把 API 回傳的 JSON 交給只用 Excel 的同事。
  • 把試算表匯出的 CSV 轉成程式好處理的 JSON。
  • 把資料庫查詢結果整理成 .xlsx 報表。
  • 清理欄位後再匯入其他系統。

常見問題

我的資料會被上傳嗎?

不會。所有轉換都在你的瀏覽器本機完成(用 SheetJS),貼上的資料或上傳的檔案不會被送到任何伺服器,也不會被儲存。

支援哪種 JSON?

最適合「物件陣列」——也就是每個元素是一列、屬性是欄位,例如 [{"name":"A","age":1}, …]。單一物件會自動當成一列處理。

Excel 怎麼輸入與輸出?

輸入:上傳 .xlsx 檔即可讀取第一個工作表。輸出:選「Excel」會直接下載一個 .xlsx 檔。JSON 與 CSV 則可貼上文字或上傳。

可以處理很大的檔案嗎?

可以,只要不超過瀏覽器記憶體上限。數萬列通常沒問題;非常巨大的檔案建議在桌機瀏覽器操作。

延伸閱讀

如何把 JSON 轉成 CSV 與 Excel(以及轉回來) →

嵌入此工具

把這個工具免費放進你的網站或部落格 —— 複製下面的程式碼貼上即可(內含一條回到本站的連結)。