以下是使用Python和openpyxl库遍历Excel文件中每一列并判断最后一个值是否小于1的示例代码:

import openpyxl

# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')

# 获取当前活动的工作表
worksheet = workbook.active

# 获取最大列数
max_column = worksheet.max_column

# 用于存储最后一个值小于1的列数
result = []

# 从第一列开始遍历每一列
for column in range(1, max_column+1):
    # 获取当前列的所有单元格对象
    cells = worksheet[openpyxl.utils.get_column_letter(column)]
    # 获取最后一个单元格对象
    last_cell = cells[-1]
    # 获取最后一个单元格的值
    last_value = last_cell.value
    # 判断最后一个值是否小于1
    if last_value is not None and last_value < 1:
        # 如果最后一个值小于1,则将该列数存入结果列表中
        result.append(column)

# 输出结果
print(result)

在上面的代码中,我们首先使用openpyxl库打开Excel文件,并获取当前活动的工作表。然后,我们使用max_column属性获取最大列数,并从第一列开始遍历每一列。对于每一列,我们使用openpyxl.utils.get_column_letter()函数获取列字母,然后使用该字母获取所有单元格对象。我们使用[-1]索引获取最后一个单元格对象,并使用value属性获取其值。最后,我们判断最后一个值是否小于1,并将该列数存入结果列表中。最终,我们输出结果列表

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

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

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