使用openpyxl检查它是否是工作簿的第一张表的最简单方法是什么



我只想在包含100多张工作表的工作簿上区分我在第一张工作表上所做的工作。

当我遍历工作簿中的工作表时,我首先要做的检查之一是检查它是否是第一个工作表。使用openpyxl,我尝试使用迭代工作簿

for sheets in wb.sheetnames

所以我可以检查第一张纸是否命名为"Sheet1",但它不起作用。

我试着用正常迭代

for sheets in wb.worksheets

看看这张纸是否是wb[0],但这也不是答案。

在遍历工作簿时,我可以使用if语句来检查当前工作表是否是第一张工作表?

例如

for sheets in wb.worksheets
if sheet.sheetname == 'Sheet1':
do this

谢谢!

如果你做会发生什么

for sheet in report.worksheets:
if sheet == report.worksheets[0]:
do stuff
do other stuff if not first worksheet

最新更新