如何迭代工作簿中的工作表,openpyxl

我一直在使用openpyxl模块来处理一些.xlsx文件。 我一直在试图找出如何遍历工作簿中的工作表。 我不确定我能否弄清楚。 我已经尝试了下面的两个代码都返回空结果。 我的.xlsx文件有大约20张,所以应该返回。

我无法在互联网上find的一件事是如何将工作簿设置为实际的工作簿。 通常我正在写一个工作簿,所以我只是通过设置一个variables来初始化它为空的工作簿workbook = Workbook()但是在这种情况下,我不确定是否可以通过执行workbook = Workbook(r"C:\Excel\LOOKUP_TABLES_edited.xlsx")打开一个工作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 

通过load_workbook()打开工作簿并遍历worksheets

 from openpyxl import load_workbook wb = load_workbook(r"C:\Excel\LOOKUP_TABLES_edited.xlsx") for sheet in wb.worksheets: print sheet