使用python迭代工作簿中指定的工作表

使用python迭代工作簿中指定的工作表,python,openpyxl,Python,Openpyxl,我想重复第3页到第9页。因此,总共有7张纸将被循环。如何指定要循环的图纸 import openpyxl wb = openpyxl.load_workbook('DemoFile.xlsx') for sheets 3 to 9 in wb.worksheets: print(Sheets) 只需使用range根据工作表的索引指定要迭代的工作表openpyxl使用基于0的索引,因此表3的索引为2 import openpyxl wb = openpyxl.load_workbo

我想重复第3页到第9页。因此,总共有7张纸将被循环。如何指定要循环的图纸

import openpyxl

wb = openpyxl.load_workbook('DemoFile.xlsx')

for sheets 3 to 9 in wb.worksheets:
    print(Sheets)

只需使用
range
根据工作表的索引指定要迭代的工作表
openpyxl
使用基于0的索引,因此表3的索引为2

import openpyxl

wb = openpyxl.load_workbook('DemoFile.xlsx')

for n in range(2,9):
    print(wb.worksheets[n])
输出:

<Worksheet "Sheet3">
<Worksheet "Sheet4">
<Worksheet "Sheet5">
<Worksheet "Sheet6">
<Worksheet "Sheet7">
<Worksheet "Sheet8">
<Worksheet "Sheet9">