Añade la posibilidad de extraer datos de una consulta sql hacia un archivo excel. También es posible proporcionar un archivo excel de plantilla para una consulta. En este caso, los datos se insertarán en la hoja especificada del archivo excel proporcionado. Esto es útil cuando se realizan muchos cálculos en excel y los datos provienen de Odoo.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Añade una opción de Excel a las exportaciones SQL, de modo que los resultados de las consultas puedan descargarse como archivos .xlsx o inyectarse en una plantilla de Excel preconfigurada.
Este módulo amplía la función de exportación SQL existente con un formato de salida Excel. En el formulario de exportación SQL, los usuarios ahora pueden elegir Excel como formato de archivo. Cuando se selecciona Excel, aparecen opciones adicionales: una casilla de verificación para incluir o excluir los encabezados de columna, y la posibilidad de adjuntar un archivo de plantilla de Excel.
Si se proporciona una plantilla, los resultados de la consulta se escriben en ese libro de trabajo en lugar de uno en blanco. Los usuarios especifican en qué hoja, fila inicial y columna inicial deben colocarse los datos. El módulo comprueba que estas posiciones sean al menos 1 y muestra un error si son inferiores. Si la plantilla tiene menos hojas que la posición de hoja elegida, un mensaje de validación pide al usuario que ajuste la configuración.
Sin una plantilla, se crea un nuevo libro de trabajo de Excel y los datos comienzan en la primera celda. El archivo descargado utiliza la extensión .xlsx. Esto es útil cuando ya existen cálculos en un archivo de Excel y solo es necesario actualizar los datos sin procesar desde Odoo.
El módulo afecta al modelo sql.export y a su vista de formulario, y requiere que esté instalada la biblioteca Python openpyxl.
Depende de
Modelos y campos (1)
- sql.export · amplía un modelo existenteheader, file_format, col_position (Column Position), row_position, attachment_id (Excel Template), sheet_position
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/reporting-engine.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Si quieres que Odoo actualice un archivo excel existente, debes crear un adjunto con el archivo excel y configurar este adjunto en la consulta. Después, puedes configurar la consulta para indicar si Odoo debe exportar el encabezado y dónde debe insertar los datos. Por defecto, los insertará en la primera hoja, en la primera fila/columna.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Uso.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.