import xlrd
def read_xlsx():
with xlrd.open_workbook('', 'rb') as book:
table = book.sheet_by_name('Sheet1')
row_num = table.nrows
col_num = table.ncols
xlsx_list = []
key = table.row_values(0)
if row_num <= 1:
log.info('excel为空')
else:
j = 1
for i in range(row_num - 1):
xlsx_dict = {}
values = table.row_values(j)
for x in range(col_num):
xlsx_dict[key[x]] = values[x]
j = j + 1
xlsx_list.append(xlsx_dict)
return xlsx_list
python读取excel
本文介绍如何使用Python库xlrd读取Excel文件,提取Sheet1的第一行作为键,后续数据填充成字典并存储为list。特别关注空文件处理和数据结构组织。

被折叠的 条评论
为什么被折叠?



