Excel是一種常用的電子表格軟件,但在很多情況下,我們需要將Excel中的數據轉換為JSON格式,以便于在Web應用程序中使用。接下來,我們將介紹如何使用Python語言將Excel數據轉換為JSON格式。
import xlrd import json # 打開Excel文件 workbook = xlrd.open_workbook("data.xls") # 獲取第一個工作表 worksheet = workbook.sheet_by_index(0) # 定義JSON數據 data = [] # 遍歷Excel中的每一行 for row in range(1, worksheet.nrows): # 定義JSON對象 item = {} # 獲取每一行中的數據 item["name"] = worksheet.cell_value(row, 0) item["age"] = int(worksheet.cell_value(row, 1)) item["gender"] = worksheet.cell_value(row, 2) item["address"] = worksheet.cell_value(row, 3) # 將JSON對象添加到JSON數組中 data.append(item) # 將JSON數據寫入文件 with open("data.json", "w") as f: json.dump(data, f)
上述代碼首先使用xlrd庫打開Excel文件,然后獲取第一個工作表。接著,遍歷Excel中的每一行數據,構建JSON對象并添加到JSON數據數組中。最后,將JSON數據寫入文件中。
通過以上代碼,我們可以將Excel中的數據轉換為JSON格式,以便于在Web應用程序中使用。