相关疑难解决方法(0)

如何在Python中导入COM对象命名空间/枚举?

我是编程/ python的新手,所以我很感激我能得到的任何帮助.我想通过COM使用Excel将excel文件保存为特定格式.这是代码:

import win32com.client as win32 

def excel():
    app = 'Excel'
    x1 = win32.gencache.EnsureDispatch('%s.Application' % app)
    ss = x1.Workbooks.Add()
    sh = ss.ActiveSheet
    x1.Visible = True
    sh.Cells(1,1).Value = 'test write'
    ss.SaveAs(Filename="temp.xls", FileFormat=56)
    x1.Application.Quit()

if __name__=='__main__':
    excel()
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果我没有明确知道它的代码,我该如何指定FileFormat?浏览文档,我找到了关于FileFormat对象的参考.我对如何访问XlFileFormat对象并以一种我可以找到它的枚举值的方式导入它一无所知.

谢谢!

python com excel enumeration namespaces

8
推荐指数
2
解决办法
3762
查看次数

标签 统计

com ×1

enumeration ×1

excel ×1

namespaces ×1

python ×1