You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法运行pycel示例程序,报AttributeError错误求助

解决Pycel示例运行时的AttributeError: 'Worksheet' object has no attribute 'formula_attributes'错误

问题原因

你遇到的错误源于openpyxl版本不兼容:当前安装的是openpyxl 3.2.0b1(测试版),而Pycel 1.0b23的代码依赖openpyxl旧版本中的formula_attributes属性,该属性在openpyxl 3.2版本中已被移除或重命名,导致代码调用失败。

解决方案

降级openpyxl到Pycel兼容的稳定版本,操作步骤如下:

  • 卸载当前测试版openpyxl:
    pip uninstall -y openpyxl
    
  • 安装兼容的稳定版本(推荐3.1.x系列,以3.1.2为例):
    pip install openpyxl==3.1.2
    
  • 重新运行示例程序:
    python example.py
    

补充说明

Pycel的beta版本对依赖库版本兼容性要求严格,尽量使用项目文档指定的依赖版本,避免使用测试版依赖包,可减少类似兼容性问题。

内容的提问来源于stack exchange,提问作者franpena

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 02:15:31