有没有一种方法可以用python遍历excel中的数据行,直到找到一个空单元格?

2024-10-02 02:40:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在处理一个大的excel图表。对于每行数据,我需要执行几个任务。有没有一种方法可以在python中构造一个循环来遍历每一行直到找到一个空单元格?在

例如:

Project1  Data Data Data
Project2  Data Data Data
Project3  Data Data Data
Project4  Data Data Data 

在这个场景中,我希望在Project4之后遍历图表。但是不同的文档会有不同大小的图表,所以它需要运行到它碰到一个空单元格,而不受特定单元格的限制。在

我在想Do until(你可以说我对python不是很了解)类型循环会很有用。我也知道有一种方法可以通过openpyxl来尝试空单元格,我在这个项目中使用了这个方法:

^{2}$

目前,我会想办法做类似的事情,除非有人提出更好的选择:

    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 

我知道这个代码还没开发好,我只是想在走错方向之前问问。我也不确定如何分配我来遍历行。在


Tags: 数据方法文档datavalue图表场景cell

热门问题