Insertar una lista

Importante

Antes de insertar una lista en una hoja de cálculo, asegúrate de que la lista esté adaptada a tus necesidades. Considera qué campos deben ser visibles y cómo se filtran o clasifican los registros. Esto puede afectar tanto el tiempo de carga como la facilidad de uso de tu hoja de cálculo.

Para insertar una lista:

  1. Con la vista de lista correspondiente abierta en tu base de datos, haz clic en el icono (Acciones) junto al nombre de la vista, luego en Hoja de cálculo ‣ Insertar lista en hoja de cálculo.

    Nota

    Para insertar solo registros específicos, selecciona los registros correspondientes, haz clic en el botón Acciones que aparece en la parte superior central de la pantalla y luego en Insertar en hoja de cálculo.

  2. En la ventana que se abre, edita el Nombre de la lista si es necesario.

    El nombre de la lista se utiliza en el nombre de la hoja y en las propiedades de la lista.

    Insertar una lista en una hoja de cálculo
  3. Edita el número de registros, es decir, filas, que se insertarán si es necesario.

    De forma predeterminada, el número mostrado es el número de registros visibles en la primera página de la lista. Por ejemplo, si la lista contiene 150 registros pero solo 80 son visibles, este campo mostrará 80.

    Nota

    Aunque los datos de tu lista se mantienen actualizados gracias a la conexión con tu base de datos, una lista insertada no se expandirá automáticamente para incluir nuevos registros, por ejemplo, una nueva categoría de producto o un nuevo vendedor.

    Si prevés que se añadirán nuevos registros, considera añadir filas adicionales al insertar la lista. Los registros/filas también se pueden añadir manualmente después de que se haya insertado la hoja de cálculo.

    Example

    Tu empresa tiene actualmente diez categorías de productos e insertas esta lista en una hoja de cálculo. Si se crea una undécima categoría de producto y tu lista insertada solo tenía diez filas, la nueva categoría se insertará en la posición apropiada en la hoja de cálculo, eliminando así una categoría existente.

    Una forma de evitar esto es añadir filas adicionales al insertar la lista.

  4. Haz clic en Hoja de cálculo en blanco para crear una nueva hoja de cálculo, o selecciona en qué hoja de cálculo existente se debe insertar la lista.

    Nota

    Al insertar una lista en una nueva hoja de cálculo, la hoja de cálculo se guarda en la aplicación Odoo Documentos en la carpeta personal Mi unidad.

  5. Haz clic en Confirmar.

La lista se inserta en una nueva hoja de la hoja de cálculo. La pestaña de la hoja en la barra inferior muestra el nombre de la lista seguido del ID de la lista, por ejemplo, Presupuestos por Total (Lista #1). Un panel en el lado derecho de la pantalla muestra las propiedades de la lista.

Truco

  • Para cortar el vínculo entre una lista insertada y tu base de datos, selecciona toda la lista, haz clic derecho y selecciona Copiar, luego haz clic derecho nuevamente y selecciona Pegado especial ‣ Pegar como valor.

  • No modifiques el ID de la lista en el nombre de la hoja, ya que la lista insertada conserva este ID durante toda la vida de la hoja de cálculo. Este ID de lista se utiliza en las funciones de hoja de cálculo que recuperan datos de tu base de datos.

Funciones de lista

Cuando se inserta una lista en una hoja de cálculo, se utilizan las siguientes funciones para recuperar los valores de encabezado y campo, respectivamente:

=ODOO.LIST.HEADER(list_id, field_name)
=ODOO.LIST(list_id, index, field_name)

Los argumentos de la función son los siguientes:

  • list_id: el ID asignado cuando se inserta la lista. A la primera lista insertada en una hoja de cálculo se le asigna el ID de lista 1, a la segunda el ID de lista 2, etc.

  • index: identifica la línea en la que apareció el registro en la lista antes de la inserción. La primera línea tiene un índice de 1, la segunda un índice de 2, etc.

  • field_name: el nombre técnico del campo.

Truco

Al hacer clic en una celda individual se muestra la fórmula relacionada, si es relevante, en la barra de fórmulas. Para mostrar todas las fórmulas de una hoja de cálculo al mismo tiempo, haz clic en Ver ‣ Mostrar ‣ Fórmulas en la barra de menú. El ejemplo a continuación muestra las funciones utilizadas para recuperar encabezados y valores de lista.

Visualización de fórmulas de celdas de hoja de cálculo

Propiedades de la lista

Las propiedades de la lista aparecen en el lado derecho de la pantalla cuando se inserta una lista. Se puede acceder a ellas en cualquier momento a través del menú Datos haciendo clic en la lista relevante, precedida por el icono (lista), o haciendo clic derecho en cualquier lugar de la lista y haciendo clic en Ver propiedades de lista.

Se muestran las siguientes propiedades de lista, algunas de las cuales se pueden editar:

  • Lista #: el ID de la lista. Los ID de lista se asignan secuencialmente a medida que se insertan listas adicionales en la hoja de cálculo.

  • Nombre de lista: el nombre de la lista. Edítalo si es necesario. Ten en cuenta que editar el nombre de la lista en las propiedades de la lista no modifica el nombre de la lista que se muestra en el nombre de la hoja, y viceversa.

  • Modelo: el modelo del cual se han extraído los datos.

  • Columnas: los campos del modelo que eran visibles cuando se insertó la lista.

  • Dominio: las reglas utilizadas para determinar qué registros se muestran. Haz clic en Editar dominio para añadir o editar reglas.

    Nota

    Cuando se utilizan filtros globales, este dominio se combina con los valores seleccionados del filtro global antes de que los datos se carguen en la hoja de cálculo.

  • Ordenación: cómo se ordenan los datos, si corresponde. Para añadir una regla de ordenación, haz clic en Añadir, selecciona el campo y después elige si la ordenación debe ser Ascendente o Descendente. Elimina una regla de ordenación haciendo clic en el icono (eliminar).

Para duplicar o eliminar la fuente de datos de una lista, haz clic en el icono (engranaje), luego haz clic en Duplicar o Eliminar según corresponda.

Gestionar una lista insertada

Después de insertar una lista de una base de datos de Odoo en una hoja de cálculo de Odoo, puedes:

Añadir registros/filas a una lista

Para añadir registros a una lista, utiliza uno de los siguientes métodos:

  • Selecciona la última fila de la tabla, luego pasa el cursor sobre el cuadrado azul hasta que aparezca el icono de más. Haz clic y arrastra hacia abajo para añadir el número de filas deseado. Las celdas de las nuevas filas se rellenan con la fórmula apropiada para recuperar los valores de la lista. Si hay datos correspondientes en tu base de datos, las celdas se rellenan.

    Añadir registros arrastrando la celda hacia abajo
  • Coloca el cursor en la celda superior izquierda de la hoja, haz clic en Datos ‣ Reinsertar lista desde la barra de menú y después selecciona la lista apropiada. En la ventana emergente, indica el número de registros a insertar y haz clic en Confirmar. Se inserta una lista actualizada, sobrescribiendo la lista anterior.

Truco

Los métodos anteriores también se pueden utilizar para añadir filas en blanco adicionales a tu tabla de la hoja de cálculo. Esto puede ser útil para listas donde esperas que se generen registros adicionales en tu base de datos, por ejemplo, nuevas categorías de productos o nuevos vendedores.

Añadir campos/columnas a una lista

Para añadir campos/columnas a una lista:

  1. Selecciona la columna a la derecha o izquierda de donde debe insertarse la nueva columna.

  2. Haz clic en Insertar ‣ Insertar columna y después Columna izquierda o Columna derecha desde la barra de menú, o haz clic derecho y después Insertar columna izquierda o Insertar columna derecha según corresponda.

  3. Copia la celda de encabezado de cualquier columna, pégala en la celda de encabezado de la nueva columna y presiona Enter.

  4. Haz doble clic en la nueva celda de encabezado, luego haz clic en el nombre del campo que aparece entre comillas al final de la fórmula; aparece una lista de todos los nombres técnicos de los campos del modelo relacionado.

    Añadir campos/columnas editando la fórmula
  5. Selecciona el nombre de campo apropiado y presiona Enter. La etiqueta del campo aparece en el encabezado.

    Truco

    Para conocer el nombre técnico de un campo, navega a la vista relevante, activa el modo desarrollador, luego verifica el nombre del campo pasando el cursor sobre el signo de interrogación junto a la etiqueta del campo.

  6. Con la celda de encabezado seleccionada, haz doble clic en el cuadrado azul en la esquina inferior derecha. Las celdas de la columna se rellenan con la fórmula apropiada para recuperar los valores de la lista. Si hay datos correspondientes en tu base de datos, las celdas se rellenan.

Duplicar una lista

Duplicar una lista mediante las propiedades de la lista crea una fuente de datos adicional. Esto permite realizar diferentes manipulaciones sobre los mismos datos dentro de una sola hoja de cálculo.

Con las propiedades de la lista abiertas, haz clic en el icono (engranaje) y luego en Duplicar.

A la nueva fuente de datos se le asigna el siguiente ID de lista disponible. Por ejemplo, si no se han insertado otras listas mientras tanto, duplicar Lista #1 resulta en la creación de Lista #2.

A diferencia de cuando insertas una lista, una lista duplicada no se inserta automáticamente en la hoja de cálculo. Para insertarla, realiza los siguientes pasos:

  1. Añade una nueva hoja haciendo clic en el icono (añadir hoja) en la parte inferior izquierda de la hoja de cálculo.

  2. Haz clic en Datos ‣ Reinsertar lista desde la barra de menú, luego selecciona la lista apropiada.

  3. Define el número de registros a insertar y haz clic en Confirmar.

  4. Edita el Nombre de lista en el panel de propiedades si es necesario.

  5. Renombra la hoja haciendo clic derecho en la pestaña de la hoja, seleccionando Renombrar e ingresando el nuevo nombre de hoja.

Nota

Duplicar una lista insertada copiándola y pegándola o duplicando la hoja en la que ha sido insertada no crea una nueva fuente de datos. Por lo tanto, cualquier cambio realizado en las propiedades de la lista afectaría a cualquier copia de la lista.

Eliminar una lista

Para eliminar completamente una lista y la fuente de datos subyacente de una hoja de cálculo, realiza los siguientes pasos en cualquier orden:

  • Elimina la tabla de la hoja de cálculo usando tu método preferido, p. ej., mediante comandos de teclado, menús de la hoja de cálculo o eliminando la hoja. Esto elimina la representación visual de los datos.

  • Desde el panel de propiedades de la lista correspondiente, haz clic en el icono (engranaje) y luego en Eliminar. Esto elimina la fuente de datos de la lista de la hoja de cálculo.