我正在尝试遍历6个工作表,并在一系列单元格中应用特定格式。我已经搜索过类似的问题,建议的方法是从openpyxl导入load_workbook。但是,要应用此方法,我必须有一个专门命名的工作簿,以便加载它。我的算法创建了工作簿,然后将其保存,因此没有要加载的已保存工作簿。我尝试应用以遍历工作表的算法部分是下面提供的部分。
for i in range(1,6):
for row in ws[i].iter_rows():
for cell in row:
cell.style = style1
for cell in ws[i]["1:1"]:
cell.style = style2
这似乎在
上有问题 ws[i].iter_rows():
和
ws[i]["1:1"]:
部分。
有什么建议吗?
答案 0 :(得分:1)
您可以通过workbook.worksheets
遍历工作簿。
import openpyxl
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
ws.title = "ABC"
for sheet in wb.worksheets:
print (sheet)
#do whatever you need to...