2017-06-19 88 views
1

我正在使用xlwings更新Excel中的大公式。我不知道如何禁用与xlwings交互模式,并且看起来不像我受此影响: pywin32 and excel. Exception when writing large quantities of data将大单元格值(公式)写入excel时出现异常

如何调试以下异常当我尝试写入表单的巨大公式=“ABC”+“DEF”+“XYZ”从熊猫数据框到Excel表格?如何找到根本原因?

pywintypes.com_error:(-2147352567, '异常发生',(0,无,无,无,0,-2146827284),无)

感谢。

+0

你是否设法做出一些基本的工作? –

回答

1

你能得到关于这样的错误的详细信息:

>>> 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.') 

google搜索错误消息后似乎它可能是一个32 VS 64位冲突。

我会尝试全新安装,因为无论您在Excel/Windows和Python之间使用哪种位组合,xlwings都应该能够正常工作。

0

我最终发现了一个正在写入公式的格式问题。此问题目前已解决,但如果错误可能提供详细信息,则对每个人都有帮助。 '发生异常'并没有多大帮助。谢谢。

相关问题