首页 > 解决方案 > 如何遍历每个 Excel 工作表名称

问题描述

我正在尝试将条件格式应用于具有多张工作表的工作簿,但以下代码不起作用。我需要一个循环来遍历每张纸,但是当我运行它时,它不会识别第一张纸。

#Apply % bars to the column.
sheet_name = ['sheet1', 'sheet2', 'sheet3', 'sheet4']

for n in range(0,len(sheet_name),1):
    ws = writer.sheets[sheet_name[n]]
    ws.conditional_format('H2:H100', {'type': 'data_bar',
                                       #'bar_solid': True})

writer.save()

标签: pythonexcelformatting

解决方案


放入writer.save()循环内,


推荐阅读