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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」