从目录中已关闭的工作簿中获取单元格值,可以通过以下步骤来遍历所有现有文件:
以下是一个示例代码,使用Python的openpyxl库来实现上述步骤:
import os
from openpyxl import load_workbook
# 指定目录路径
directory = '/path/to/directory'
# 获取目录中的所有文件
files = os.listdir(directory)
# 遍历所有文件
for file in files:
# 过滤出Excel文件
if file.endswith('.xlsx') or file.endswith('.xls'):
# 构建文件路径
file_path = os.path.join(directory, file)
# 打开Excel文件
workbook = load_workbook(file_path)
# 获取需要的工作表
worksheet = workbook['Sheet1']
# 获取单元格的值
cell_value = worksheet['A1'].value
# 输出单元格的值
print(f"文件:{file},单元格A1的值:{cell_value}")
在上述示例代码中,我们假设目录路径为/path/to/directory
,遍历该目录下的所有文件,并过滤出后缀为.xlsx或.xls的Excel文件。然后,使用openpyxl库打开Excel文件,并获取名为"Sheet1"的工作表中单元格A1的值,并输出到控制台。
请注意,上述示例代码仅演示了如何遍历所有现有文件并获取单元格值,实际应用中可能需要根据具体需求进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云