python的读取表单excel

实例1

import openpyxl

# 1、加载excel文件作为工作薄对象
workbook = openpyxl.load_workbook("test_001.xlsx")
# 获取所有的表单名
print(workbook.sheetnames)
# 2、选中表单
sh = workbook["register"]
print(sh)
# 3、读取数据
c = sh.cell(row=1, column=1)
print(c.value)
print(sh.cell(row=3, column=3).value)

升级版

import openpyxl

workbook = openpyxl.load_workbook('test_001.xlsx')
sh = workbook["register"]
# rows:按行获取表单中所有的格子,每一行的格子放到一个元组中
res = list(sh.rows)

#  获取excel中第一行的数据
title = [i.value for i in res[0]]

cases = []
# 遍历第一行以外所有的行
for item in res[1:]:
    # 获取改行的数据
    data = [i.value for i in item]
    # 第一行的数据和当前这行数据打包为字典
    dic = dict(zip(title, data))
    # 把字典添加到cases这个列表中
    cases.append(dic)

print(cases)
posted @   NikeAirBall  阅读(58)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示