Este módulo añade una funcionalidad para añadir y editar hojas de cálculo usando Odoo CE.
Es una alternativa al módulo propietario spreadsheet_edition de Odoo Enterprise Edition.
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 19.0Permite a los usuarios crear, editar y compartir hojas de cálculo dentro de Odoo Community, con colaboración, derechos de acceso, etiquetas e importación de datos de tablas dinámicas/listas a una hoja de cálculo.
Este módulo añade una herramienta completa de hojas de cálculo a Odoo Community, como alternativa a la edición de hojas de cálculo de Enterprise. Los usuarios obtienen un nuevo menú "Spreadsheets" donde pueden crear hojas de cálculo, abrirlas en un editor, guardarlas y descargarlas como archivos XLSX.
- Cada hoja de cálculo tiene un propietario, colaboradores opcionales (usuarios o grupos) y lectores (usuarios o grupos), de modo que se puede decidir quién puede editar y quién solo puede ver. Se puede establecer una compañía para restringir la visibilidad, y las etiquetas ayudan a organizar las hojas.
- Las hojas de cálculo aparecen como un tablero kanban con una imagen de insignia, una lista y un formulario, con un botón "Edit" para abrir el editor. El formulario dispone de un chatter.
- Varias personas pueden trabajar en la misma hoja de cálculo al mismo tiempo: los cambios se intercambian en vivo y cada cambio se almacena como una revisión para que el documento pueda reconstruirse.
- Desde las vistas de lista, pivote y gráfico, los usuarios pueden importar datos a una hoja de cálculo, ya sea en una hoja nueva o en una existente. Las tablas importadas pueden ser dinámicas, lo que significa que sus filas siguen los filtros establecidos en la hoja de cálculo, con un número de filas elegido.
- El editor ofrece filtros, gráficos (incluidos gráficos vinculados a un menú de Odoo) y un menú de guardar/descargar.
- El acceso está controlado por grupos de usuario y de gestor, con reglas de registro para propietario, colaborador, lector, compañía y gestor, además de una regla que limita qué modos de importación ve cada grupo.
Afecta a los modelos de hoja de cálculo, revisiones, etiquetas, modos de importación y al asistente de importación, y extiende ir.model y la seguridad del canal websocket.
Depende de
Lo necesitan otros módulos
Modelos y campos (8)
- ir.model · amplía un modelo existente
- spreadsheet.abstract · modelo nuevoname, active, spreadsheet_raw, spreadsheet_binary_data (Spreadsheet file), spreadsheet_revision_ids
- spreadsheet.spreadsheet · modelo nuevofilename, owner_id, company_id, reader_ids (Readers), badge_image (Badge Background), contributor_ids (Contributors), reader_group_ids (Readers Groups), spreadsheet_tag_ids (Tags), contributor_group_ids (Contributors Groups)
- spreadsheet.oca.revision · modelo nuevotype, model, res_id, commands, client_id, next_revision_id, server_revision_id
- spreadsheet.spreadsheet.tag · modelo nuevoname, color
- spreadsheet.select.row.number · modelo nuevodynamic_rows, number_of_rows
- spreadsheet.spreadsheet.import · modelo nuevomode, name, dynamic (Dynamic Rows), is_tree, mode_id, import_data, can_be_dynamic, number_of_rows, spreadsheet_id, datasource_name
- spreadsheet.spreadsheet.import.mode · modelo nuevocode, name, sequence, group_ids
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/spreadsheet.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Crear una nueva hoja de cálculo
- Vaya al menú 'Spreadsheet'
- Haga clic en 'Create'
- Ponga un nombre y, a continuación, haga clic en el botón "Edit"
- En este punto, cambia al modo de edición de hojas de cálculo. El editor se llama
o-spreadsheety se parece a otros editores web de hojas de cálculo comunes. (OnlyOffice, Ethercalc, Google Sheets (no libre)). - Puede utilizar funciones comunes
SUM(),AVERAGE(), etc. en las celdas. Para obtener una lista completa de funciones y su sintaxis, consulte la documentación o vaya a y haga clic en "Insert \> Function". - Nota: El módulo Business Odoo puede añadir "funciones de negocio". Este es actualmente el caso del módulo de contabilidad, que añade las siguientes funcionalidades: > -
ODOO.CREDIT(account_codes, date_range): Obtener el crédito total de > la(s) cuenta(s) y el periodo especificados. > -ODOO.DEBIT(account_codes, date_range): Obtener el débito total de > la(s) cuenta(s) y el periodo especificados. > -ODOO.BALANCE(account_codes, date_range): Obtener el saldo total > de la(s) cuenta(s) y el periodo especificados. > -ODOO.FISCALYEAR.START(day): Devuelve la fecha de inicio del > ejercicio fiscal que abarca la fecha proporcionada. > -ODOO.FISCALYEAR.END(day): Devuelve la fecha de fin del ejercicio > fiscal que abarca la fecha proporcionada. > -ODOO.ACCOUNT.GROUP(type): Devuelve los ids de cuenta de un grupo > dado donde type debe ser un valor del campoaccount_typedel > modeloaccount.account. (income,asset_receivable, etc.)
Editar las columnas de una lista
- Abra el panel lateral de la lista (menú
Data, luego el nombre de la lista). - En la sección
Columnspuede eliminar o reordenar las columnas, y añadir nuevas con el selector de campos. Se pueden seguir los campos relacionales para añadir valores relacionados, p. ej.Company > Name(company_id.name). - Haga clic en
Insert listpara escribir las columnas actualizadas en la hoja.
Agrupar una tabla dinámica por campos relacionados
- Abra el panel lateral de la tabla dinámica y haga clic en
Adden la secciónColumnsoRows. - Haga clic en la flecha junto a un campo many2one para ver los campos del modelo relacionado y, a continuación, elija uno, p. ej.
Company > Fiscal Country. - Solo se pueden utilizar campos almacenados, ya que la agrupación se realiza en la base de datos.
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, Configuración.
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.