Estoy automatizando algunas tareas relacionadas con Excel que tardan mucho tiempo.¿Cómo puedo forzar Python (usando win32com) para crear una nueva instancia de Excel?
estoy creando una instancia de Excel usando: sin embargo
excel = win32.gencache.EnsureDispatch('Excel.Application')
wb = excel.Workbooks.Add()
, después de que el guión se pone en marcha, si selecciono un libro de Excel abierto (no el pitón está trabajando en), la secuencia de comandos Python se bloquea. Sin embargo, si abro un nuevo libro de Excel y escribo cosas, el script de Python no se verá afectado.
¿Hay alguna manera particular de llamar a Excel para evitar que esto suceda? O cualquier otra solución?
EDITAR: Esto parece funcionar.
excel = win32.DispatchEx('Excel.Application')
No estaría de más si usted también mencionar qué versiones estás usando por las dudas –
Office 2007, python 2.7 – jck
¿cuál es la situación con la pregunta? ¿Encontraste una respuesta? Por favor déjanos saber. –