工作上有時會需要用到 Excel 轉 Json 的時候, 但線上工具還要先轉成 csv 非常麻煩, 想說能不能問問看 ChatGPT, 結果測試結果不錯, 他直接幫我用 Python 語言寫了程式碼, 稍微細問微調一下就能用了! 下面來說一下我是怎麼問的。

詢問 ChatGPT

問 ChatGPT: “我有一份 excel 表格, 想要輸出成 json, 要怎麼做?”

結果會吐出用 Python 的程式碼如下圖。

我有一份 excel 表格, 想要輸出成 json, 要怎麼做?

但我想要把檔案改成電腦中的路徑, 所以我又繼續問 ChatGPT: “將檔案換成路徑位置 C:\Users\annychang\Desktop\test.xlsx”, 結果他很聰明地幫我改好了程式碼如下圖。

將檔案換成路徑位置 C:\Users\annychang\Desktop\test.xlsx

下載 Anaconda 貼 Python 程式碼

有了程式碼之後就來試試看下載 Python 來執行。這邊建議下載 Anaconda 框架, 因為好處是不用自己搞電腦環境, 因為公司電腦有眾多安全性防護, 所以可能套件下載就會被卡關了XD Anaconda 下載執行後會起一個虛擬環境, 裡面會裝好 Python 和大家常用的相關套件, 版本還能自由切換, 真是棒極了!! 不然在公司內網搞環境常常搞到吐血的說XDD

下載完成後點開 Anaconda.Navigator, 他會把大家常用的編輯器都列出來, 我有用過 Jupyter Notebook 和 VSCode. 感覺還是 VSCode 用起來比較熟悉. 所以我這邊就用 VSCode 展示. 注意!! Anaconda 因為是虛擬環境, 所以 VSCode 點開會是專門 Anaconda 另外安裝的設定值. 並不會執行自己電腦裡灌的 VSCode.

Anaconda.Navigator

執行測試

接下來我們把 ChatGPT 給的程式碼貼上去並執行看看, 結果就成功囉~好開心 :)

執行測試