¿Cómo importo un espacio de nombres / enumeración de objetos COM en Python?
Soy relativamente nuevo en programación / python, así que agradecería cualquier ayuda que pueda obtener. Quiero guardar un archivo de Excel como un formato específico utilizando Excel a través de COM. Aquí está el código:
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()
Mi pregunta es ¿cómo especifico el FileFormat si no conozco el código explícitamente? Al examinar la documentación, encuentro la referencia sobre un objeto FileFormat. No tengo ni idea de cómo acceder a laObjeto XlFileFormat e impórtelo de forma que pueda encontrar el valor de enumeración para él.
¡Gracias!