gpt4 book ai didi

python - com_error 工作簿.Add()

转载 作者:太空宇宙 更新时间:2023-11-03 18:24:31 24 4
gpt4 key购买 nike

import time
from win32com import client
from win32com.client import constants as c
import os

wb = xl.Workbooks.Add()
ws = wb.Worksheets(1)
ws.Name = "mysheet"

这是我脚本的前几行。当我运行脚本时它抛出以下异常

C:\Executables>Planning.py
Traceback (most recent call last):
File "C:\Executables\Planning.py", line 26, in <module>
wb = xl.Workbooks.Add()
File "C:\python272\lib\site-packages\win32com\gen_py\00020813-0000-0000-C000-000000000046x0x1x6\Workbooks.py", line 34, in Add
ret = self._oleobj_.InvokeTypes(181, LCID, 1, (13, 0), ((12, 17),),Template
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, u'Microsoft Office Excel', u'Microsoft Office Excel kann keine weiteren Dateien \xf6ffnen oder speichern, da nicht gen\xfcgend Arbeitsspeicher oder Festplattenspeicherplatz vorhanden ist.\n\n\u2022 Schlie\xdfen Sie andere Arbeitsmappen oder Programme, die Sie nicht mehr ben\xf6tigen, um mehr Speicherplatz verf\xfcgbar zu machen.\n\n\u2022 L\xf6schen Sie nicht mehr ben\xf6tigte Dateien vom Datentr\xe4ger, um mehr Speicherplatz verf\xfcgbar zu machen.', u'C:\\Program Files (x86)\\Microsoft Office\\Office12\\1031\\XLMAIN11.CHM', 0, -2146827284), None)

抱歉,该错误是德语的。问题是它在我的机器上运行良好,但是当我在服务器上通过 jenkins 运行它时,它会抛出此错误。但是当我尝试使用 xlwt 创建新工作簿时,它工作正常。谁能帮我解决这个问题。

最佳答案

使用 Excel COM 的代码只能在安装了 MS Office 的计算机上运行。 xlwt 不使用 Excel 的 COM API,因此可以在桌面和服务器上运行。

关于python - com_error 工作簿.Add(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23470819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com