可以使用openpyxl库来读取Excel文件,并使用for循环遍历每一列中的所有单元格,判断是否存在连续两个数大于1100。

下面是一个示例代码:

import openpyxl


def check_excel_file(file_path):
    workbook = openpyxl.load_workbook(file_path)
    sheet = workbook.active

    # 遍历每一列
    for column in sheet.columns:
        # 初始化连续大于1100的数的个数为0
        count = 0
        # 遍历当前列中的所有单元格
        for cell in column:
            # 如果当前单元格的值大于1100,则增加计数器
            if cell.value and cell.value > 1100:
                count += 1
                # 如果计数器大于等于2,则说明存在连续两个数大于1100,返回当前列号
                if count >= 2:
                    return cell.column_letter
            else:
                # 如果当前单元格的值不大于1100,则重置计数器
                count = 0

    # 如果所有列中都不存在连续两个数大于1100,则返回空字符串
    return ''


file_path = 'example.xlsx'
result = check_excel_file(file_path)
if result:
    print('存在连续两个数大于1100的列:', result)
else:
    print('不存在连续两个数大于1100的列')

这个函数接受一个文件路径作为输入参数,返回存在连续两个数大于1100的列号(如'A'、'B'、'C'等)或空字符串。如果存在多个列满足条件,则只返回第一个符合要求的列号。如果所有列中都不存在连续两个数大于1100,则返回空字符串

使用python遍历excel中的每一列判断是否存在连续两个数大于1100并返回列数

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

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