excel Python错误- ws.formula_attributes[f 'A1']

kokeuurv  于 2023-06-07  发布在  Python
关注(0)|答案(1)|浏览(146)

我得到下面的错误。我真的不知道如何解决其他问题。

Traceback(最近一次调用):文件“Prod-Test-Error.py“,第15行,在ws中。formula_attributes[f'A1'] = avg_excel_ref AttributeError:“Worksheet”对象没有属性“formula_attributes”

它在我的本地机器上工作正常,但在服务器上出错。其他在服务器上使用openpyxl的python脚本工作正常。它只是ws.formula_attributes。
我已经检查了openpyxl和xlsxwriter是否都安装在服务器上。
我已经将代码隔离到下面给出错误的代码中。

import openpyxl
import xlsxwriter

wb = openpyxl.load_workbook("path_to_file.xlsx")
ws = wb['Sheet1']
avg_excel_ref = {"t": "array", "ref": f"A1:A1"}
ws.formula_attributes[f'A1'] = avg_excel_ref
wb.save("path_to_file.xlsx")
qlzsbp2j

qlzsbp2j1#

只有OpenPyxl 3.0.10及以下版本才有formula_attributes方法。Read this -链接

相关问题