def read_excel():
workbook = openpyxl.load_workbook("./data/test.xlsx")
# 第二步选取表单,注意Sheet是大写的S
sheet = workbook['Sheet1']
# 按行获取数据转换成列表
# 先定义一个总的列表所有的行先放在列表中
rows_data = list(sheet.rows)
# 获取表单的表头信息(第一行),也就是列表的第一个元素
titles = []
all_rows = []
# 找到标题栏
for title in rows_data[0]:
titles.append(title.value)
# 数据行
for a_row in rows_data[1:]:
# a_row_data用来临时存放每一行数据
a_row_data = []
# 遍历每一行的单元格
for cell in a_row:
a_row_data.append(cell.value)
# 将表头和该条数据内容,打包成一个字典
rows_dict = dict(list(zip(titles, a_row_data)))
all_rows.append(rows_dict)
print(all_rows)
return all_rows
if __name__ == '__main__':
read_excel()
python读取excel转化为列表
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Python pandas读取csv文件直接转化成二维列表(Dataframe转化为list) - CSDN博客 ...
- 项目结构: 1、读取单个文件 2、读取多个文件 所有文件 后缀匹配 3、转化为MultipartFile 需要引入...
- 正文之前 一天打鱼九天晒网的毕业设计。感觉快要迎来中期检查了。所以有点慌这两天,哆哆嗦嗦的把一部分代码写完了(大部...
- 最近在写 Lua 脚本,需要读取二进制文件并转化为十六进制的字符串,C语言读文件,返回的是字符串类型,Lua 返回...