是的,可以使用Python搜索子文件夹中的Excel文件,并列出文件中的所有工作簿和工作表。下面是一个示例代码:
import os
import glob
import openpyxl
def search_excel_files(folder_path):
excel_files = glob.glob(os.path.join(folder_path, '**/*.xlsx'), recursive=True)
for file in excel_files:
print(f"Excel文件:{file}")
workbook = openpyxl.load_workbook(file)
sheets = workbook.sheetnames
for sheet in sheets:
print(f"工作表:{sheet}")
# 指定要搜索的文件夹路径
folder_path = '/path/to/folder'
search_excel_files(folder_path)
这段代码使用了os
和glob
模块来搜索指定文件夹下的所有Excel文件。然后,使用openpyxl
库加载每个Excel文件,并获取工作簿和工作表的信息。最后,将文件和工作表信息打印出来。
这个方法适用于搜索指定文件夹及其子文件夹中的所有Excel文件,并列出每个文件中的工作簿和工作表。你可以根据实际需求进行修改和扩展。
腾讯云相关产品和产品介绍链接地址:
请注意,以上仅为示例产品,你可以根据实际需求选择适合的腾讯云产品。
领取专属 10元无门槛券
手把手带您无忧上云