python - 使用 openpyxl 自动读取下一个单元格
问题描述
我创建了一个循环程序(使用 selenium chromedriver),每次重新启动时都应该在下一个单元格中读取我。不幸的是我不能。我尝试了以下解决方案,不幸的是,显然出现了以下错误:
“TypeError:只能将str(不是“int”)连接到str”
总结它只是代码的一部分:
while
number=1
sh1=wb['Example']
sheet=sh1["A"+ number].value #sheet A1 not work
print(sheet)
number +=1
意图是在每次重新打开程序后阅读:第一次在单元格 A1 中,第二次在单元格 A2 中,依此类推......
解决方案
错误消息说:您必须转换number
为字符串。
所以添加sheet=sh1["A"+ str(number)].value
应该做。
推荐阅读
- c# - 如何在我的 C# 中显示来自 rss.xml 的链接元素
- microsoft-graph-api - Microsoft Graph Powershell 模块
- html - 无法将 HTML(按钮)添加到标题
- python - 如何设置正确的权限以使用 Python Azure SDK for Graph?
- sql-server - 如何在命令参数中使用路径变量
- matlab - Parfor 循环在执行第一组迭代后重新启动
- node.js - MongDB 有时不返回结果
- apache-spark - 广播值中的 NullPointer 作为参数传递
- java - Hibernate/JPQL:如何根据对子项的查询加载所有子项的父项
- python - ModuleNotFoundError:没有名为“camelot”的模块