以下是使用python和openpyxl库实现该功能的示例代码:

import openpyxl

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

# 选择第一个工作表
worksheet = workbook.worksheets[0]

# 遍历每一列
for column in worksheet.columns:
    # 判断该列是否存在数大于1.6或小于0.3
    has_flag = False
    for cell in column:
        if cell.value is not None and (cell.value > 1.6 or cell.value < 0.3):
            has_flag = True
            break
    # 如果存在,返回该列数
    if has_flag:
        print(column[0].column)

在上述代码中,我们首先使用openpyxl库打开了一个名为“example.xlsx”的excel文件,并选择了第一个工作表。然后,我们使用一个嵌套的循环遍历了每一列和每一个单元格,并判断该列是否存在数大于1.6或小于0.3。如果存在,我们就使用列的第一个单元格的column属性返回该列数。最后,我们打印了所有存在数大于1.6或小于0.3的列数

使用pythonopenpyxl库从第一列开始遍历excel中的每一列判断是否存在数大于16或小于03并返回每一个存在数大于16或小于03的列数

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

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