gpt4 book ai didi

python - Excel python COM 对象的文档?

转载 作者:行者123 更新时间:2023-11-28 17:50:46 25 4
gpt4 key购买 nike

<分区>

我想使用 Python 和 COM 来操作 Excel 文件中的数据和公式。我已经查看了 python 中的几个模块,但我还没有找到对读取公式的支持。所以我被迫使用COM。我不确定该怎么调用它,但是是否有类似 python、COM for excel 上可用的所有类和方法的文档之类的东西。这里和那里有一些示例代码,但我似乎找不到任何详尽的文档来说明我想做的事情。

import win32com
import win32com.client
xl = win32com.client.Dispatch("Excel.application")
xl.__doc__

我以为最后一行会打印 Excel 应用程序的方法或文档列表

sel = xl.Selection

当我在 xl 后按 TAB 键时,上面的 Selection() 方法不显示。我只知道有一个 Selection 方法,因为我是从 pyxll 示例模块中读取它的。所以我假设 TAB 菜单中没有包含更多方法。

sel.Value = "Hello!"
sel.font.bold = true

Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
sel.font.bold = true
NameError: name 'true' is not defined

sel.font.bold = 1
sel.font = "Constantia"

Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
sel.font = "Constantia"
File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 570, in __setattr__
raise AttributeError("Property '%s.%s' can not be set." % (self._username_, attr))
AttributeError: Property '<unknown>.font' can not be set.

所以我在猜测这个,但我想通过适当的文档来学习,这样我就知道我可以使用哪些对象/方法。谁能指出我正确的方向?提前致谢!

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