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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题