我是一个python新手,正在尝试用python做一些excel操作。我的目标是打开多个密码保护的Excel文件(。xls,并且都在一个文件夹中)。他们有相同的密码。
我用下面的代码打开了一个文件。我正在努力寻找一种方法来打开多个文件夹中的文件。
import msoffcrypto
import io
import pandas as pd
import xlrd
import glob
temp = io.BytesIO()
with open("/PATH/Filename.xls", 'rb') as f:
excel = msoffcrypto.OfficeFile(f)
excel.load_key('password')
excel.decrypt(temp)
df = pd.read_excel(temp)
del temp
print(df)
1条答案
按热度按时间nc1teljy1#
您可以循环遍历目录中的每个文件并将其传递给现有代码。