Excel 是一款廣泛應用的電子表格軟件,而在項目開發中,我們有時候需要將 Excel 數據轉換為 JSON 格式。本文將介紹如何使用 Python 的 Pandas 庫將 Excel 中的數據導入并轉換為 JSON。
首先,我們需要確保已經安裝了 Pandas 和 NumPy 庫。然后,我們需要使用 Pandas 庫中的 read_excel 函數來讀取 Excel 中的數據。下面是一個示例代碼:
import pandas as pd data = pd.read_excel('example.xlsx', sheet_name='Sheet1')
上面的代碼會將 example.xlsx 文件中的 Sheet1 表單的數據讀入一個 Pandas 的 DataFrame 對象中。接著,我們可以使用 to_json 函數將 DataFrame 轉換為 JSON 格式。下面是一個示例代碼:
import pandas as pd data = pd.read_excel('example.xlsx', sheet_name='Sheet1') json_data = data.to_json(orient='records')
上面的代碼將 DataFrame 對象轉換為了 JSON 格式,其中 orient='records' 表示采用記錄導向的方式進行轉換。這種方式會將每一行數據轉換為一個 JSON 對象,并將所有 JSON 對象組成一個 JSON 數組。
最后,我們可以將 JSON 數據保存到文件中,以供其他程序或系統使用。下面是一個示例代碼:
import pandas as pd data = pd.read_excel('example.xlsx', sheet_name='Sheet1') json_data = data.to_json(orient='records') with open('output.json', 'w') as f: f.write(json_data)
上面的代碼將轉換后的 JSON 數據保存到了 output.json 文件中。