Libre Office

Import von Daten aus einer externen Tabelle

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Brunke
Beiträge: 4
Registriert: Fr 4. Feb 2022, 10:20

Import von Daten aus einer externen Tabelle

Beitrag von Brunke » Fr 4. Feb 2022, 10:49

Hallo,

ich habe mich bislang mit kleinen, wenig komplexen Tabellen durchgeschlagen. Wenn ich da ein Problem hatte, habe ich die Lösung in der Onlinehilfe oder durch googeln gefunden. In diesem Fall fehlen mir entweder die richtigen Suchbegriffe oder ich mache einen Denkfehler. Vielleicht könnt Ihr mich auf die richtige Spur bringen.

Ich bekomme aus einer Lagerverwaltung eine Tabelle im Excel 97 Format. Es ist eine unformatierte Tabelle ohne Formeln. In der ersten Zeile eine Feldbeschreibung und in den Zeilen darunter dann die Daten. Am Aufbau und den Bezeichnungen kann ich nichts ändern. Die Tabelle kann ich von der Lagerverwaltung mit dem immer gleichen Namen z.b. Hersteller.xls und im immer gleichen Verzeichnis lokal auf dem Rechner abspeichern. Die Tabelle umfasst eine fixe Anzahl Spalten von A-DR und dann eine variable Anzahl von Zeilen, höchstens 100.

Ich möchte die Tabelle auswerten und brauche die Daten aus nur wenigen Spalten. Mir gelingt keine Lösung. Wenn ich auf die Tabelle als externe Datenquelle zugreifen will, gelingt mir das nicht, weil ein benannter Bereich fehlt.

Ein Link oder ein Hinweis wonach ich suchen muss, würde mir schon helfen.

Vielen Dank im Voraus von meiner Seite
Brunke

F3K Total
* LO-Experte *
Beiträge: 2516
Registriert: So 10. Apr 2011, 10:10

Re: Import von Daten aus einer externen Tabelle

Beitrag von F3K Total » Fr 4. Feb 2022, 15:07

Moin,
du könntest die .xls als .csv speichern, dann brauchst du keinen benannten Bereich, da die .csv nur eine Tabelle verwalten kann.
Oder du legt in der .xls einen benannten Bereich an, z.B Zellen A1:C200 markieren, dann oben links im Namensfeld mit dem entsprechenden Namen überschreiben, z.B. "DATEN".

Vielleicht hat noch jemand eine andere Idee?

Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Brunke
Beiträge: 4
Registriert: Fr 4. Feb 2022, 10:20

Re: Import von Daten aus einer externen Tabelle

Beitrag von Brunke » Fr 4. Feb 2022, 19:06

Vielen Dank, die Lösung mit der CSV bedeutet zwar einen Zwischenschritt, funktioniert aber. Die Benennung der XLS Datei hat nicht geklappt.

Brunke

F3K Total
* LO-Experte *
Beiträge: 2516
Registriert: So 10. Apr 2011, 10:10

Re: Import von Daten aus einer externen Tabelle

Beitrag von F3K Total » Sa 5. Feb 2022, 08:53

Moin
Brunke hat geschrieben:
Fr 4. Feb 2022, 19:06
Die Benennung der XLS Datei hat nicht geklappt.
verstehe ich nicht, anbei eine Beispieldatei, mit einem benannten Bereich "DATEN" mit der du den Import mal ausprobieren kannst.

Gruß R
Dateianhänge
DATENbereich.xls
(11.5 KiB) 169-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO

Brunke
Beiträge: 4
Registriert: Fr 4. Feb 2022, 10:20

Re: Import von Daten aus einer externen Tabelle

Beitrag von Brunke » Di 8. Feb 2022, 12:57

Vielen Dank für die Beispieltabelle. Damit hat es geklappt und ich habe es auch mit meiner Tabelle hinbekommen. Da hatte ich einen Fehler gemacht. Leider muss ich in beiden Fällen die Ausgabetabelle der Warenwirtschaft bearbeiten. Also entweder als csv abspeichern oder den gefüllten Tabellenbereich benennen und dann abspeichern. Ein Zugriff auf die XLS Tabelle, so wie sie die Warenwirtschaft ausspuckt, scheint nicht möglich. Ist kein Drama, wäre nur einfacher gewesen.

mikele
* LO-Experte *
Beiträge: 2072
Registriert: Mo 1. Aug 2011, 20:51

Re: Import von Daten aus einer externen Tabelle

Beitrag von mikele » Di 8. Feb 2022, 16:06

Hallo,
du könntest die Excel-Tabelle auch per ->Tabelle->Tabelle aus Datei einfügen (dort die Datei und Tabelle wählen und, ganz wichtig, die Option "Verknüpfen").
Dadurch werden die Daten der Exeltabelle in eine neue Tabelle deiner Datei übernommen und du kannst sie auswerten.
Bei jedem Öffnen deiner Datei wirst du gefragt, ob die Verknüpfung zur externen Datei aufgefrischt werden soll.
Gruß,
mikele

Conrad
Beiträge: 14
Registriert: Do 12. Feb 2026, 18:00

Re: Import von Daten aus einer externen Tabelle / Late entry!

Beitrag von Conrad » Mo 14. Sep 2026, 21:56

Ich weiß nicht ob ich zu doof bin, aber ich kapiere es nicht. Meine Versuche:

1. .Wenn ich die Datenbereich.xls öffne, hat diese einen benannten Bereich. aber ich will ja nicht öffnen, sondern importieren. Öffne ich ein ODS und gebe die xls als Quelle an, wird der Bereich trotzdem nicht angezeigt.

2. Wenn ich in einer ODS-Datei einen benannten Bereich anlege, bekomme ich den zwar im Drop-Down des Import-Fenster (Daten > Datenquelle) angezeigt, aber nutzen tut mir das nix. Eine xls kann ich gar nicht als Datumsformat der Quelle auswählen ...

3. Wähle ich eine csv-Datei komme ich auch nicht weiter. Die Kennung brauche ich laut Hilfe bei csv-Dateien nicht. Aber wie geht es weiter? Von Excel bin ich gewohnt daß ich nun eine Tabelle angezeigt bekomme, in der ich ggf. Spalten verändern, abwählen etc, kann. Wenn ich auf "Auswählen" klicke passiert: Nix!?

4. Nehme ich eine Quelltabelle, die mehr Spalten als der Zielbereich hat. Erhalte ich die Fehlermeldung "Beim parsen der CSV-Datei ist ein fehler aufgeteten."

5. Um sicher zu gehen, daß da nicht irgendeine Formatierung reingrätscht. habe ich csv in LO geöffnet und dort wieder als csv gespeichert. Nun bekomme ich zwar keine Fehlermeldung, aber der Importer importiert nicht die Spalten sondern die Zeile als Text in die erste Spalte ....

6. Letzter Versuch: Den separating value in der Quelldatei von Semikolon auf Komma geändert und die Codierung von Win1252 auf UTF-8 geändert.

Resumee:
  • So funktioniert es zwar, aber was soll man mit einem dermaßen unflexiblen Importer anfangen?
  • Eine nachträgliche Änderung der Import-Einstellungen scheint auch nicht mehr möglich zu sein?
  • Eine Aktualisierung der Tabelle ist nur möglich indem die Quelldatei mit den neuen Daten überschreibt.
Irgendwie fühle ich mich wie 1990 als ich die ersten Versuche mit Datenimporten gemacht habe ...

mikele
* LO-Experte *
Beiträge: 2072
Registriert: Mo 1. Aug 2011, 20:51

Re: Import von Daten aus einer externen Tabelle

Beitrag von mikele » Di 15. Sep 2026, 11:33

Hallo,
ich bin folgendermaßen vorgegangen:
1) Eine xls-Datei angelegt (keine xlsx, aber der geht es genau so) und gespeichert.
2) In der ods-Datei habe ich per
-> Tabelle -> Tabelle aus Datei einfügen
in den Dialog zum Tabelleneinfügen gegangen. Dort ist die Option "Aus Datei erstellen" gewählt und per Schaltfläche "Durchsuchen" wähle ich obige xls-Datei. Es werden mir dann die Tabellen der Datei angezeigt. Ich wähle die eine (bei mir ist es nur diese) und hake die Option "Verknüpfen" an.
Dadurch wird nun eine neue Tabelle in der ods-Datei angelegt (die mit der xls-Tabelle verknüpft ist).
3) Wenn ich die xls-Datei ändere, speichere und dann die ods-Datei öffen, wird gefragt, ob die Verknüpfungen aktualisiert werden sollen.
Gruß,
mikele

Conrad
Beiträge: 14
Registriert: Do 12. Feb 2026, 18:00

Re: Import von Daten aus einer externen Tabelle

Beitrag von Conrad » Di 15. Sep 2026, 13:32

Vielen Dank @Mikele!

Hatte etwas Schwierigkeiten die Option "Verknüpfen" zu finden. Die gibt es nur, wenn am den Textimport über "Tabelle einfügen" aufruft. Ich importiere fast nur csv-Dateien, hier kommt der Importdialog ja direkt beim Öffnen, da dachte ich, ich könnte mir den Umweg sparen ...

Zusatzfragen:
1. Eine Möglichkeit den Import zu aktualisieren, ohne die Datei zu schließen und neu zustarten gibt es bei LO nicht - oder?
2. Eine Möglichkeit eine Importdefiniton nachträglich anzupassen (z.B. Spaltentyp ändern, Name der Quelldatei ändern, etc.) gibt es bei LO auch nicht?

mikele
* LO-Experte *
Beiträge: 2072
Registriert: Mo 1. Aug 2011, 20:51

Re: Import von Daten aus einer externen Tabelle

Beitrag von mikele » Di 15. Sep 2026, 13:52

Hallo,
1) ->Bearbeiten->Verknüpfungen zu externen Dateien ... ->Aktualisieren
2)
Ich importiere fast nur csv-Dateien
Die grundsätzliche Frage ist, ob du die Daten importieren willst (was i. d. R. ein einmaliger Vorgang ist), oder ob du zwei Dateien miteinander verknüpfen willst? Die Notwendigkeit der Änderung der Importdefinition ergibt sich, wenn sich die Quelldaten in ihrer Struktur geändert haben. Dann ist der sichere, sinnvollere Weg der einer Neuverknüpfung.
Gruß,
mikele

Open Office
Antworten