我有一个 Excel 插件,其中有一个我想使用的公式。我让 xlwings 使用公式更新电子表格,然后获取公式的值。
我有很多次在使用 xlwings 时收到枚举错误。有没有办法通过错误处理来解决这个错误?
我有以下代码:
for attempt in range(10):
try:
wb.sheets('Sheet1').range('A1').value = '=KSINV(0.05,'+str(sum1)+','+str(sum2)+')'
except:
w=0#nothing
else:
break
for attempt2 in range(10):
try:
dcrit=wb.sheets('Sheet1').range('A1').value
except:
w2=0#nothing
else:
break
这似乎没有帮助。我需要增加尝试次数吗?
我正在使用插件,突然我使用的函数的公式在函数之前包含了 xlam 的路径。
我将 xlam 文件复制为不同的名称,并使用该名称激活插件。从那以后我就没有错误了。