2017-06-19 87 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

我最終發現了一個正在寫入公式的格式問題。此問題目前已解決,但如果錯誤可能提供詳細信息,則對每個人都有幫助。 '發生異常'並沒有多大幫助。謝謝。

相關問題