编写大单元格值(公式)时出现exception

我正在使用xlwings在Excel中更新大公式。 我不知道如何禁用与xlwings交互模式,并不像我受到这种影响: pywin32和excel。 写入大量数据时出现exception

当我尝试从pandas数据框中写入form =“ABC”+“DEF”+“XYZ”的巨大公式时,如何debugging下面的exception? 如何find根本原因?

pywintypes.com_error:(-2147352567,'Exception occurred。',(0,None,None,None,0,-2146827284),None)

谢谢。

你可以得到更多关于如下错误的信息:

>>> import win32api >>> win32api.FormatMessage(-2146827284) Traceback (most recent call last): File "<stdin>", line 1, in <module> pywintypes.error: (317, 'FormatMessageW', 'The system cannot find message text for message number 0x%1 in the message file for %2.') 

谷歌search错误消息后,似乎可能是一个32对64位的冲突。

我会尝试一个新的安装,因为xlwings应该工作,不pipe你在Excel / Windows和Python之间有什么样的组合。

我终于find了正在编写的公式的格式问题。 这个问题现在已经解决了,但如果错误能够提供详细信息,对每个人都是有帮助的。 “exception发生”没有太大的帮助。 谢谢。