欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

excel文件怎么轉為json

方一強2年前10瀏覽0評論

Excel 是一種常用的電子表格軟件,它可以用來存儲和處理數據。而 JSON 是一種輕量級的數據交換格式,它通常用于將數據從一個應用程序傳遞到另一個應用程序。在一些場景下,需要將 Excel 文件轉換為 JSON 格式,以方便數據的傳輸和處理。

下面是一種將 Excel 文件轉換為 JSON 的方法:

import xlrd
import json
def excel_to_json(filename):
# 打開 Excel 文件
workbook = xlrd.open_workbook(filename)
# 獲取第一個工作表
sheet = workbook.sheet_by_index(0)
# 定義一個空列表,用來存儲所有行的數據
data = []
# 遍歷每一行,將每一行的數據以字典的形式存儲到 data 列表中
for i in range(1, sheet.nrows):
row_data = {}
for j in range(sheet.ncols):
row_data[sheet.cell_value(0, j)] = sheet.cell_value(i, j)
data.append(row_data)
# 將 data 列表轉換為 JSON 格式
return json.dumps(data)

使用上述代碼,可以將 Excel 文件轉換為 JSON 格式。例如:

filename = 'data.xlsx'
json_data = excel_to_json(filename)
print(json_data)

上述代碼將打開名為 "data.xlsx" 的 Excel 文件,并將其轉換為 JSON 格式。轉換后的 JSON 數據會以字符串的形式輸出到控制臺上。

值得注意的是,上述代碼只適用于 Excel 文件中第一個工作表的數據,并且假設 Excel 文件的第一行是表頭。如果需要轉換多個工作表,或者需要處理復雜的 Excel 文件格式,需要根據具體情況做出適當的調整。