我想遍历一个文件夹并从每个工作簿中读取一个特定的单元格值,以最后对其进行总结。因此,我想遍历每个现有工作簿(xlsx文件)。另外,如果一个工作簿有多个工作表,我也想遍历该工作簿的每个工作表。
我尝试使用for
,但在这里book = openpyxl.load_workbook()
似乎失败了,因为它需要一个特定的参数来打开哪本书,它不知道当前的书。
我没有找到解决方案,可以吗?
import os
import os.path
import openpyxl
file_path = os.path.join(os.getcwd(),'invoices')
for wb in file_path:
book = openpyxl.load_workbook()
for ws in wb.worksheets:
sheet = book.active
错误:
for n, sheet in enumerate(wb.worksheets):
^
IndentationError: unexpected indent