可以使用openpyxl库来读取Excel文件,并使用max_row属性来获取每一列的行数,从而得到每一列的最后一个单元格。然后判断该单元格的值是否小于1,如果是,则将该列的列号(即A、B、C等)添加到一个列表中。最后返回这个列表即可。

以下是一个示例代码:

import openpyxl

def find_cols_with_last_cell_lt_one(filename):
    wb = openpyxl.load_workbook(filename)
    ws = wb.active
    cols = []
    for col in ws.iter_cols(min_col=1, max_col=ws.max_column):
        last_cell = col[-1]
        if last_cell.value is not None and last_cell.value < 1:
            cols.append(last_cell.column_letter)
    return cols

这个函数接受一个Excel文件名作为参数,返回一个列表,其中包含所有最后一个单元格的值小于1的列号。可以使用类似以下方式来调用:

cols = find_cols_with_last_cell_lt_one('example.xlsx')
print(cols)

其中example.xlsx是需要读取的Excel文件名

使用pythonopenpyxl库从第一列开始遍历excel中的判断每一列最后一个值是否小于1并返回所有最后一个值小于1的列数

原文地址: https://www.cveoy.top/t/topic/fUHG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录