Excel 是一款被廣泛使用的辦公軟件,而 JSON 是一種輕量級的數據格式。將 Excel 表格轉換為 JSON 格式可以使數據更加規范化和標準化。這篇文章將會介紹如何使用 Python 將 Excel 表格導出為 JSON 格式。
首先,在 Python 中需要引入兩個庫,一個是 pandas,用于讀取 Excel 表格;另一個是 json,用于將數據轉換為 JSON 格式。
import pandas as pd import json
讀取 Excel 表格也很簡單,只需要使用 pandas 的read_excel()
函數即可,其中第一個參數是 Excel 文件的路徑,而第二個參數則是表格的名稱。
df = pd.read_excel('example.xlsx', 'Sheet1')
接下來,我們需要將這個 pandas 數據框轉化為 Python 字典。實際上,to_dict()
方法可以輕松完成此任務,該方法有四個可選參數,包括 orient、into、columns 和 index。
data_dict = df.to_dict(orient='records')
在這里,我們使用orient='records'
參數來將轉換后的字典列表,其中每個字典代表表格中的一行數據。
最后,我們只需要使用 Python 的json.dumps()
方法將 Python 字典轉換為 JSON 字符串,此方法還有很多其他的參數可以設置。
json_data = json.dumps(data_dict)
這里的json_data
變量就是將 Excel 表格轉換為的 JSON 格式數據。
總之,Python 的 pandas 和 json 庫可以幫助我們輕松地將 Excel 表格導成 JSON,方便我們在 API 開發等場景中使用數據。