我正在处理一个大型Excel图表。对于每一行数据,我需要执行几个任务。有没有办法在python中构造一个循环来遍历每一行,直到找到一个空单元格?
例如:
Project1 Data Data Data
Project2 Data Data Data
Project3 Data Data Data
Project4 Data Data Data
在这种情况下,我想遍历图表直到Project4
之后。但是不同的文档将具有各种尺寸的图表,因此需要运行直到它碰到一个不受特定单元格限制的空白单元格。
我正在考虑使用Do until
(如您所知,我对Python不太了解)类型循环。我也知道有一种方法可以通过我用于本项目的openpyxl来尝试清空单元格。
if sheet.cell(0, 0).value == xlrd.empty_cell.value:
# Do something
当前,除非有人建议更好的选择,否则我将尝试找出一种类似的方法:
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
我知道这段代码尚未开发,我只是想在错误的方向上问一下。我也不确定如何分配我来遍历行。