python - 如何循环遍历每个Excel工作表名称

标签 python excel formatting

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

#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()

最佳答案

writer.save() 放入循环内,

关于python - 如何循环遍历每个Excel工作表名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55318405/

相关文章:

excel - 使用 C# 在 Excel 工作表中查找并删除一些文本

grep - 在处理实际的 grep 输出之前打印出匹配的词

python - "Failed to execute script "pyinstaller

python - 仅在Electron中的python脚本执行结束时收到PythonShell消息

python - 使用 scipy.optimize.curve_fit - ValueError 和 minpack.error 拟合 2D 高斯函数

Python:有效替换子字符串

R:参数匹配多个形式参数

c# - 在 Excel 中调用 WCF 方法切换 "context"并让 Word 继续 "work"

javascript - ".000Z"的 "yyyy-mm-ddT00:00:00.000Z"是什么意思?

java - 如何格式化 java.sql 时间戳以进行显示?