我正在处理一个大的excel图表。对于每行数据,我需要执行几个任务。有没有一种方法可以在python中构造一个循环来遍历每一行直到找到一个空单元格?在
例如:
Project1 Data Data Data
Project2 Data Data Data
Project3 Data Data Data
Project4 Data Data Data
在这个场景中,我希望在Project4
之后遍历图表。但是不同的文档会有不同大小的图表,所以它需要运行到它碰到一个空单元格,而不受特定单元格的限制。在
我在想Do until
(你可以说我对python不是很了解)类型循环会很有用。我也知道有一种方法可以通过openpyxl来尝试空单元格,我在这个项目中使用了这个方法:
目前,我会想办法做类似的事情,除非有人提出更好的选择:
For i=10 to 1000 in range:
#setting an upper limit of 1000 rows
if sheet.cell(0,i) <> xlrd.empty_cell.value:
variable = sheet.cell(2,i).value
#other body stuff
Else:
break
我知道这个代码还没开发好,我只是想在走错方向之前问问。我也不确定如何分配我来遍历行。在
如果您需要阅读python中的excel,我建议您看看pandas read_excel。在
希望这有帮助!在
相关问题 更多 >
编程相关推荐