OdooWiki OCA HUB

Spreadsheet Oca

spreadsheet_oca folder_open OCA/spreadsheet open_in_new
Sin categoría Licencia: AGPL-3

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.0

Permite 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

spreadsheetbase_sparse_fieldbus
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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/spreadsheet.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Crear 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-spreadsheet y 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 campo account_type del > modelo account.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 Columns puede 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 list para 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 Add en la sección Columns o Rows.
  • 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.

info

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.