Excel表格是常用的數據存儲方式,而JSON格式則是在數據傳輸中廣泛使用的格式之一。將Excel表格轉換為JSON格式可以方便數據傳輸及處理,但手動轉換過程繁瑣耗時,因此需要一個轉換工具。本文將介紹如何使用Python編寫一個簡單的Excel轉JSON腳本。
首先需要安裝Python及相關包,本文以Python3為例:
pip3 install openpyxlpip3 install json
接下來編寫腳本,主要分為以下幾個步驟:
- 導入相關包
- 打開Excel表格及指定工作表
- 獲取表頭及數據
- 將數據轉換為JSON格式
- 保存JSON文件
from openpyxl import load_workbookimport json
wb = load_workbook('example.xlsx')ws = wb['Sheet1']
headers = []data = []for row in ws.iter_rows(min_row=1, max_row=1):for cell in row:headers.append(cell.value)for row in ws.iter_rows(min_row=2):row_data = {}for index, cell in enumerate(row):row_data[headers[index]] = cell.valuedata.append(row_data)
json_data = json.dumps(data)
with open('example.json', 'w') as f:f.write(json_data)
使用以上腳本,即可將Excel表格轉換為JSON格式。在實際場景中,可以加入更多的數據處理及錯誤判斷等邏輯。
上一篇mysql輸入完
下一篇bpmnjs json