Dos opciones:
- teniendo Excel instalado en la máquina, haciendo uso de win32com (http://www.chuidiang.com/chuwiki/index.php?title=Crear_un_Excel_desde_Python).
Básicamente:
from win32com.client import Dispatch
xlApp = Dispatch("Excel.Application")
xlApp.Workbooks.Add()
xlApp.ActiveSheet.Cells(1,1).Value = "Hola mundo"
xlApp.ActiveWorkbook.SaveAs("c:/prueba1.xls")
- sin necesidad de excel en la máquina, instalando las librerías xlrd (http://pypi.python.org/pypi/xlrd), xlwt (http://pypi.python.org/pypi/xlwt), xlutils (http://pypi.python.org/pypi/xlutils).
Documentación: http://python-excel.googlegroups.com/web/python-excel.pdf?gda=pFYdqkIAAABRiJTlwwehyMNAo-CHt3UFZXiYgQj2n31qbP2Oi98l4dXEtWX7y7b6ByPnawQ3OxpV4u3aa4iAIyYQIqbG9naPgh6o8ccLBvP6Chud5KMzIQ
Esto se ha usado para la generación de los XLS que se envían a Administración con el resumen de trasnmisiones mensuales (originalmente, ejecutándose en auxtecserver)
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario