以下是一个示例代码,其中假设要遍历的excel文件名为"example.xlsx",要检查的sheet名为"Sheet1":

import openpyxl

# 打开excel文件
wb = openpyxl.load_workbook('example.xlsx')

# 选择要检查的sheet
ws = wb['Sheet1']

# 获取列数和行数
num_cols = ws.max_column
num_rows = ws.max_row

# 用一个列表存储所有最后一个值小于1的列数
columns_with_value_less_than_one = []

# 遍历每一列
for col in range(1, num_cols+1):
    # 获取最后一个单元格的值
    last_cell_value = ws.cell(row=num_rows, column=col).value
    # 判断是否小于1
    if last_cell_value is not None and last_cell_value < 1:
        # 如果是,将列号加入列表中
        columns_with_value_less_than_one.append(col)

# 输出结果
print("Columns with last value less than 1:", columns_with_value_less_than_one)

这段代码首先打开了excel文件,并选择了要检查的sheet。然后获取了列数和行数,用一个循环遍历了每一列,获取了最后一个单元格的值,并判断是否小于1。如果是,就将列号加入一个列表中。最后输出了所有最后一个值小于1的列数

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

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

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