Excel 文件是人們日常生活和工作中經常使用的文檔格式,而 JSON 則被廣泛用于 Web 開發和數據交換中。所以將 Excel 文件轉化為 JSON 格式,在某些應用場景下會顯得非常有用。
在 Python 中,我們可以使用第三方模塊 pandas 來實現 Excel 文件和 JSON 格式之間的互換。我們首先需要安裝 pandas 模塊:
pip install pandas
接下來,我們可以先讀取 Excel 文件,例如讀取名為 “data.xlsx” 的文件:
import pandas as pd df = pd.read_excel("data.xlsx")
在將 Excel 文件轉化為 JSON 格式時,我們可以使用 pandas 提供的 to_json 函數,該函數可以將數據框(DataFrame)或者 Series 對象轉化為 JSON 格式。例如,我們可以將前 5 行數據轉化為 JSON:
json_data = df.head().to_json(orient='records')
上面的代碼中,我們設置 orient 參數為 “records”,表示將每一行數據轉化為一個 JSON 對象。如果 orient 參數設置為 “index”,則將每一列數據轉化為一個 JSON 對象。
最后,我們通過將 JSON 數據寫入 .json 文件,來保存轉化后的數據:
with open('data.json', 'w') as f: f.write(json_data)
通過上述步驟,我們就可以將 Excel 文件轉化為 JSON 格式了。
上一篇be a json
下一篇jenkins集成vue