¿Existe un módulo de Python que escribe los archivos de Excel 2007+?
estoy interesado en escribir un archivo de más de 65.535 líneas y sólo Excel 2007+ lo soporta.Python: Escribiendo a Excel 2007+ archivos (.xlsx)
Respuesta
Hay dos bibliotecas se puede echar un vistazo a.
EDIT: Como los comentarios mencionan, para escribir que echa un vistazo openpyxl
Así que usted quiere escribir xlsx, en mi mente la Microsoft.office.excel.interop dll vienen a la mente, pero no lo utilizan en un servidor.
Sé que usted puede llamar a DLL de pitón: http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel(office.11).aspx
Por favor, no hagas esto. –
Si está en Windows y tiene Excel 2007+ instalado, debería poder usar pywin32 y COM para escribir archivos XLSX utilizando casi el mismo código que para escribir archivos XLS ... simplemente cambie el "guardar" como .... "parte al final.
Probablemente, también puede escribir archivos XLSX utilizando Excel 2003 con el kit de reequipamiento de descarga gratuita, pero el número de filas por hoja estaría limitado a 64K.
Usted debe echar un vistazo a xlsxcessive. Es para escribir archivos xlsx, y es, quizás, un poco más pitónico.
Prefiero xlsxcessive para escribir archivos xlsx, también. Es compatible con la fusión de celdas, que no es compatible con openpyxl. – guettli
¿Esto todavía se mantiene? Los commits en bitbucket parecen haberse detenido repentinamente (muy regularmente hasta el 2011-04-30 y luego nada). –
Puede que no lo sea. Eso es más o menos cuando el desarrollador cambió de trabajo, así que imagino que dejó de actualizar. :( – chmullig
Pyvot: http://packages.python.org/Pyvot/tutorial.html, aunque es sólo para Excel 2010+
El módulo de Python XlsxWriter escribe 2007+ archivos xlsx.
- 1. PHP Leer archivo xlsx Excel 2007
- 2. tabla de datos Convertir a Excel 2007 (.xlsx)
- 3. Lectura de archivos xlsx con Python
- 4. Crear archivos Excel (.xlsx) en Cocoa
- 5. Mejor lenguaje para analizar archivos extremadamente grandes de Excel 2007
- 6. Excel 2007 número PageSetup.FitToPagesWide
- 7. Python3: escribiendo archivos csv
- 8. Ligera Excel librería PHP (xls/xlsx) necesita
- 9. Analizando y generando archivos de Microsoft Office 2007 (.docx, .xlsx, .pptx)
- 10. Escribiendo JTable en Excel
- 11. VBA cambia Excel 2002 -> Excel 2007
- 12. ¿Cómo se transmite un archivo de Excel 2007 o Word 2007 utilizando asp.net y C#
- 13. Escribiendo en archivos Excel en ruby usando roo gem
- 14. Buscando una descripción clara del formato .xlsx XML de Excel
- 15. python configparser escribiendo a la sección predeterminada
- 16. Advertencia de "contenido encontrado ilegible para Excel" al abrir archivos Excel creados con PHPExcel
- 17. Cómo acceder a Checkbox desde VBA en Excel 2007
- 18. Descargue el archivo .xlsx usando Response.TransmitFile()
- 19. Tratar de hacer Ofimática con Excel 2007, pero sigue usando Excel 2003
- 20. Leer el archivo XLSX en Java
- 21. Escribiendo a varios descriptores de archivos
- 22. Uso de C# para leer/escribir archivos de Excel (.xls/.xlsx)
- 23. Exportar a .xlsx
- 24. Office 2007 no puede abrir archivos cuando se llama a través de JACOB desde un servicio
- 25. JXL y Timezone escribiendo un Excel
- 26. Cómo leer los archivos xls y xlsx usando C#
- 27. escribiendo en archivos binarios
- 28. Apache POI excepción de archivos xlsx lectura
- 29. ¿Cómo puedo exportar un formato DBGrid a OOXML (formato Excel 2007/2010) sin Excel instalado?
- 30. Lectura de archivos xlsx en PHP
-1 El OP quiere ** escribir ** archivos de Excel 2007+. Python-xlsx: "Código de pitón minúsculo para analizar datos ** de ** una hoja de cálculo de Office Open XML - xlsx"; pyXLSX: "pyXLSX - Una biblioteca de clase python para ** leer ** archivos de Excel 2007" –