xlsxwriter 错误:AttributeError:'Workbook' 对象没有属性 'add_format'

新手上路,请多包涵

我正在使用 xlsxwriter 进行一些简单的条件格式化,但是当我运行下面的代码时出现此错误。

 AttributeError: 'Workbook' object has no attribute 'add_format'

我已经更新了 xlsxwriter 并查看了很多关于 SO 和文档的问题,但还没有任何效果。

这是我的代码:

 workbook = load_workbook(input_excel_filename)
writer = pd.ExcelWriter(input_excel_filename, engine="xlsxwriter")
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)

trends_sheet = writer.sheets["Trends"]
slight_increase = writer.book.add_format({"bg_color":"#d3e6d5"})
trends_sheet.conditional_format("E:E", {"type":"cell", "criteria":"==", "value":"Slight Increase", "format":slight_increase})

原文由 aqw 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.8k
1 个回答

检查是否安装了 xlsxwriter 包….即使我遇到了同样的问题..安装包后解决了它…如果您的代码正确,与工作簿/编写器相关的任何属性错误问题的答案相同

原文由 NANDINI VANTERU 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题