Eine Liste einfügen

Wichtig

Bevor Sie eine Liste in eine Tabellenkalkulation einfügen, stellen Sie sicher, dass die Liste Ihren Anforderungen entspricht. Überlegen Sie, welche Felder sichtbar sein sollen und wie die Datensätze gefiltert und/oder sortiert werden sollen. Dies kann sich sowohl auf die Ladezeit als auch auf die Benutzerfreundlichkeit Ihrer Tabellenkalkultion auswirken.

Um eine Liste einzufügen:

  1. With the relevant list view open in your database, click the (Actions) icon beside the name of the view, then Spreadsheet ‣ Insert list in spreadsheet.

    Bemerkung

    Um nur bestimmte Datensätze einzufügen, wählen Sie die entsprechenden Datensätze aus, klicken Sie auf die Schaltfläche Aktionen, das oben auf dem Bildschirm erscheint, und dann auf In Tabellenkalkulation einfügen.

  2. Bearbeiten Sie im folgenden Fenster bei Bedarf den Namen der Liste.

    The list name is used in the sheet name and in the list properties.

    Einfügen einer Liste in eine Tabellenkalkulation
  3. Bearbeiten Sie die Anzahl Datensätze, d. h. Spalten, die ggf. eingefügt werden sollen.

    Standardmäßig wird die Anzahl der Datensätze angezeigt, die auf der ersten Seite der Liste sichtbar sind. Wenn die Liste beispielsweise 150 Datensätze enthält, aber nur 80 sichtbar sind, wird in diesem Feld 80 angezeigt.

    Bemerkung

    Während die Daten in Ihrer Liste dank der Verbindung zu Ihrer Datenbank stets auf dem neuesten Stand bleiben, wird eine eingefügte Liste nicht automatisch erweitert, um neue Datensätze aufzunehmen, z. B. eine neue Produktkategorie oder einen neuen Vertriebspartner.

    If you anticipate new records being added, consider adding extra rows when inserting the list. Records/rows can also be added manually after the spreadsheet has been inserted.

    Example

    Ihr Unternehmen verfügt derzeit über zehn Produktkategorien und Sie fügen diese Liste in eine Tabellenkalkulation ein. Wenn eine 11. Produktkategorie erstellt wird und Ihre eingefügte Liste nur zehn Zeilen enthält, wird die neue Kategorie an der entsprechenden Position in der Tabellenkalkulation eingefügt, wodurch eine vorhandene Kategorie entfernt wird.

    One way to avoid this is to add extra rows when inserting the list.

  4. Click Blank spreadsheet to create a new spreadsheet, or select in which existing spreadsheet the list should be inserted.

    Bemerkung

    When inserting a list into a new spreadsheet, the spreadsheet is saved in the Odoo Documents app in the My Drive personal folder.

  5. Klicken Sie auf Bestätigen.

The list is inserted into a new sheet in the spreadsheet. The sheet tab in the bottom bar shows the name of the list followed by the list ID, e.g., Quotations by Total (List #1). A panel on the right side of the screen shows the list properties.

Tipp

  • To sever the link between an inserted list and your database, select the entire list, right-click and select Copy then right-click again and select Paste special ‣ Paste as value.

  • Do not modify the list ID in the sheet name, as the inserted list retains this ID for the lifetime of the spreadsheet. This list ID is used in the spreadsheet functions that retrieve data from your database.

Listenfunktionen

When a list is inserted into a spreadsheet, the following functions are used to retrieve the header and field values, respectively:

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

Die Funktion hat folgende Argumente:

  • list_id: Die ID, die beim Einfügen der Liste zugewiesen wird. Die erste in eine Tabellenkalkulation eingefügte Liste erhält die Listen-ID 1, die zweite die Listen-ID 2 usw.

  • index: identifiziert die Zeile, in der der Datensatz vor dem Einfügen in der Liste erschien. Die erste Zeile hat den Index 1, die zweite den Index 2 usw.

  • field_name: der technische Name des Felds.

Tipp

Clicking on an individual cell displays the related formula, if relevant, in the formula bar. To display all the formulas of a spreadsheet at the same time, click View ‣ Show ‣ Formulas on the menu bar. The example below shows the functions used to retrieve list headers and values.

Anzeige der Formeln der Tabellenzellen

Eigenschaften auflisten

The list properties appear on the right side of the screen when a list is inserted. They can be accessed at any time via the Data menu by clicking the relevant list, as prefaced by the (list) icon, or by right-clicking anywhere on the list and clicking See list properties.

Die folgenden Listeneigenschaften werden angezeigt, von denen einige bearbeitet werden können:

  • Liste # die ID der Liste. Listen-IDs werden fortlaufend vergeben, wenn zusätzliche Listen in die Tabellenkalkulation eingefügt werden.

  • Listenname: Der Name der Liste. Bearbeiten Sie diesen bei Bedarf. Beachten Sie, dass das Bearbeiten des Listennamens in den Listeneigenschaften nicht den Listennamen im Blattnamen ändert und umgekehrt.

  • Modell: Das Modell, aus dem die Daten extrahiert wurden.

  • Spalten: Die Felder des Modells, die beim Einfügen der Liste sichtbar waren.

  • Bereich: Die Regeln, nach denen bestimmt wird, welche Datensätze angezeigt werden. Klicken Sie auf Bereich bearbeiten, um Regeln hinzuzufügen oder zu bearbeiten.

    Bemerkung

    When global filters are used, this domain is combined with the selected values of the global filter before the data is loaded into the spreadsheet.

  • Sortierung: Wie die Daten sortiert werden, falls zutreffend. Um eine Sortierregel hinzuzufügen, klicken Sie auf Hinzufügen, wählen Sie das Feld aus und legen Sie fest, ob die Sortierung Aufsteigend oder Absteigend erfolgen soll. Löschen Sie eine Sortierungsregel, indem Sie auf das Symbol (Löschen) klicken.

To duplicate or delete a list’s data source, click the (gear) icon, then click Duplicate or Delete as relevant.

Eine eingefügte Liste verwalten

After a list from an Odoo database has been inserted into an Odoo spreadsheet, you can:

Datensätze/Zeilen zu einer Liste hinzufügen

Um Datensätze zu einer Liste hinzuzufügen, verwenden Sie eine der folgenden Methoden:

  • Select the last row of the table, then hover over the blue square until the plus icon appears. Click and drag down to add the desired number of rows. The cells of the new rows are populated with the appropriate formula to retrieve the list values. If there is corresponding data in your database, the cells are populated.

    Hinzufügen der Datensätze durch Ziehen der Zelle nach unten.
  • Positionieren Sie den Mauszeiger in der Zelle oben links im Blatt, klicken Sie in der Menüleiste auf Daten ‣ Liste erneut einfügen und wählen Sie die entsprechende Liste aus. Geben Sie im Pop-up-Fenster die Anzahl der einzufügenden Datensätze an und klicken Sie auf Bestätigen. Eine aktualisierte Liste wird eingefügt und überschreibt die vorherige Liste.

Tipp

Mit den oben genannten Methoden können Sie auch zusätzliche leere Zeilen zu Ihrer Tabellenkalkulation hinzufügen. Dies kann nützlich sein für Listen, bei denen Sie erwarten, dass zusätzliche Datensätze in Ihrer Datenbank generiert werden, z. B. neue Produktkategorien oder neue Vertriebsmitarbeiter.

Felder/Spalten zu einer Liste hinzufügen

Um Felder/Spalten zu einer Liste hinzuzufügen:

  1. Wählen Sie die Spalte rechts oder links von der Stelle, an der die neue Spalte eingefügt werden soll.

  2. Klicken Sie auf Einfügen ‣ Spalte einfügen und anschließend auf Spalte links oder Spalte rechts aus der Menüleiste oder klicken Sie mit der rechten Maustaste und wählen Sie dann Spalte links einfügen oder Spalte rechts einfügen, je nach Bedarf.

  3. Kopieren Sie die Kopfzeilenzelle einer beliebigen Spalte, fügen Sie sie in die Kopfzeilenzelle der neuen Spalte ein und drücken Sie Enter.

  4. Doppelklicken Sie auf die neue Kopfzelle und klicken Sie anschließend auf den Feldnamen, der in Anführungszeichen am Ende der Formel erscheint. Es wird eine Liste aller technischen Namen der Felder des zugehörigen Modells angezeigt.

    Spalten/Zeilen durch Bearbeitung der Formel hinzufügen.
  5. Wählen Sie den entsprechenden Feldnamen aus und drücken Sie Enter. Die Bezeichnung des Felds erscheint in der Kopfzeile.

    Tipp

    Um den technischen Namen eines Feldes zu erfahren, navigieren Sie zur entsprechenden Ansicht, aktivieren Sie den Entwicklermodus und überprüfen Sie den Feldnamen, indem Sie den Mauszeiger über das Fragezeichen neben der Feldbezeichnung bewegen.

  6. Wählen Sie die Kopfzelle aus und doppelklicken Sie auf das blaue Quadrat in der unteren rechten Ecke. Die Zellen der Spalte werden mit der entsprechenden Formel zum Abrufen der Listenwerte gefüllt. Wenn in Ihrer Datenbank entsprechende Daten vorhanden sind, werden die Zellen ausgefüllt.

Eine Liste duplizieren

Durch das Duplizieren einer Liste über die Listeneigenschaften wird eine zusätzliche Datenquelle erstellt. Auf diese Weise können verschiedene Bearbeitungen an denselben Daten innerhalb einer Tabellenkalkulation vorgenommen werden.

With the list properties open, click the (gear) icon then Duplicate.

Der neuen Datenquelle wird die nächste verfügbare Listen-ID zugewiesen. Wenn beispielsweise in der Zwischenzeit keine weiteren Listen eingefügt wurden, wird durch das Duplizieren von Liste #1 die Liste #2 erstellt.

Im Gegensatz zum Einfügen einer Liste wird eine duplizierte Liste nicht automatisch in die Tabellenkalkulation eingefügt. Um sie einzufügen, führen Sie die folgenden Schritte aus:

  1. Fügen Sie ein neues Blatt hinzu, indem Sie auf das Symbol (Blatt hinzufügen) unten links in der Tabellenkalkulation klicken.

  2. Klicken Sie in der Menüleiste auf Daten ‣ Liste erneut einfügen und wählen Sie dann die entsprechende Liste aus.

  3. Legen Sie die Anzahl der einzufügenden Datensätze fest und klicken Sie auf Bestätigen.

  4. Edit the List Name in the properties panel if needed.

  5. Benennen Sie das Blatt um, indem Sie mit der rechten Maustaste auf den Blattreiter klicken, Umbenennen auswählen und den neuen Blattnamen eingeben.

Bemerkung

Das Duplizieren einer eingefügten Liste durch Kopieren und Einfügen oder durch Duplizieren des Blattes, in das sie eingefügt wurde, erstellt keine neue Datenquelle. Alle Änderungen an den Eigenschaften der Liste wirken sich daher auf alle Kopien der Liste aus.

Eine Liste löschen

Um eine Liste und die zugrunde liegende Datenquelle vollständig aus einer Tabellenkalkulation zu löschen, führen Sie die folgenden Schritte in beliebiger Reihenfolge aus:

  • Löschen Sie die Tabellenkalkulation mit den von Ihnen bevorzugten Mitteln, z. B. über Tastaturbefehle, Tabellenmenüs oder durch Löschen des Blattes. Dadurch wird die visuelle Darstellung der Daten gelöscht.

  • From the properties panel of the relevant list, click the (gear) icon then Delete. This deletes the data source of the list from the spreadsheet.