【发布时间】:2013-08-28 18:34:30
【问题描述】:
我一直在使用 openpyxl 模块对一些 .xlsx 文件进行一些处理。我一直在试图弄清楚如何迭代工作簿中的工作表。我不确定我是否能弄清楚。我已经尝试了下面的 2 个代码,它们都返回空结果。我的 .xlsx 文件有大约 20 张,所以应该返回一些东西。
我在 Internet 上找不到的一件事是如何将工作簿设置为实际工作簿。通常我正在写工作簿,所以我只是通过将变量设置为空工作簿workbook = Workbook() 来初始化它,但在这种情况下,我不确定是否可以通过执行workbook = Workbook(r"C:\Excel\LOOKUP_TABLES_edited.xlsx") 来打开工作簿
如果有人能指出我做错了什么,我将不胜感激。
这是我的代码:
workbook = Workbook(r"C:\Excel\LOOKUP_TABLES_edited.xlsx")
for sheet in workbook.worksheets:
print sheet
# or
for sheet in workbook.worksheets:
print sheet.title
【问题讨论】: