Excel是一款非常流行的電子表格軟件,可以方便地記錄并計(jì)算大量的數(shù)據(jù)。而對(duì)于一些數(shù)據(jù)分析師來說,將Excel中的數(shù)據(jù)轉(zhuǎn)換成JSON格式并進(jìn)行渲染,則可以輕松地實(shí)現(xiàn)數(shù)據(jù)可視化,為業(yè)務(wù)決策提供更為直觀的支持。
# 首先需要安裝OpenPyXL庫 pip install openpyxl # 導(dǎo)入相關(guān)庫 import openpyxl import json # 打開Excel文件 filename = 'example.xlsx' wb = openpyxl.load_workbook(filename) # 選擇工作表 sheet = wb['Sheet1'] # 獲取表頭 header = [] for col in sheet.iter_cols(1, sheet.max_column): header.append(col[0].value) # 獲取數(shù)據(jù) data = [] for row in sheet.iter_rows(2, sheet.max_row): row_data = {} for i in range(sheet.max_column): row_data[header[i]] = row[i].value data.append(row_data) # 轉(zhuǎn)換成JSON格式并輸出到控制臺(tái) json_data = json.dumps(data, ensure_ascii=False, indent=4) print(json_data)
以上代碼通過OpenPyXL庫來讀取Excel文件,并將數(shù)據(jù)轉(zhuǎn)換為JSON格式,最后輸出到控制臺(tái)。使用該代碼可以方便地將Excel數(shù)據(jù)進(jìn)行轉(zhuǎn)換和可視化,滿足了一定的數(shù)據(jù)分析需求。