可以使用 Python 中的 pandas 库来读取 Excel 文件并获取特定单元格的值,然后再使用 os 库来遍历文件夹中的所有 Excel 文件,将符合条件的文件名存储起来。

下面是一个示例代码:

import os
import pandas as pd

folder_path = 'path/to/folder'  # 文件夹路径
threshold = 10  # 阈值

# 遍历文件夹中所有 Excel 文件
for filename in os.listdir(folder_path):
    if filename.endswith('.xlsx'):  # 判断是否为 Excel 文件
        file_path = os.path.join(folder_path, filename)
        try:
            # 读取 Excel 文件并获取特定单元格的值
            df = pd.read_excel(file_path, header=None)
            value = df.iloc[5, 6]  # 第六行第七列的值
            if value > threshold:
                print(filename)  # 输出符合条件的文件名
        except:
            print(f'Error reading {filename}')  # 输出读取错误的文件名

在上面的代码中,我们使用了 pd.read_excel() 函数来读取 Excel 文件,并使用 iloc 属性来获取特定单元格的值。如果读取过程中发生错误,则输出错误信息。如果读取成功并且该值大于阈值,则输出文件名。

注意:在使用 pandas 库时,需要确保已经安装了该库。可以使用以下命令来安装 pandas

pip install pandas
Python 获取文件夹中多个 Excel 文件特定单元格的值并筛选

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

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