Calc: Import von Zellen aus Exceltabelle bzw. von ganzer Datei

Moin.

In den Hilfetexten wurde ich bisher zum Thema "Import von
Daten/Dateien in Calc" nicht fündig.

Wenn ich aus einer Exceltabelle einige Zellen (Text und Zahlen)
markiere und in Calc einfüge, werden diese nicht als Zellen eingefügt,
sondern als "Bild".

https://www.dropbox.com/s/59ke5azd8imigrt/Screenshot%202018-08-07%2011.12.08.png

Ein Import über ein vorheriges Wandeln in CSV kommt nicht in Frage,
weil in den zu importierenden Exceltabellen auch Formeln und
Zellformatcodes vorkommen, die nicht verloren gehen sollen.

Wie geht man bitte vor?

Danke.

Gruß, Andreas

Hallo,

Wenn ich aus einer Exceltabelle einige Zellen (Text und Zahlen) markiere und in Calc einfüge, werden diese nicht als Zellen eingefügt, sondern als "Bild".

Ebensolches Verhalten hier (kUBUNTU 18.04 mit LO 6.0.3.2 und WIN 7 mit LO 5.4.6.2 x64), wenn die XLS mit Excel geöffnet ist und der Bereich in die Zwischenablage kopiert wird.

Ein funktionierender Weg: Die XLS-Datei mit _LibreOffice_ öffnen, den Bereich markieren und kopieren. In einer LO-Datei Bearbeiten > Inhalte einfügen...; interessanterweise gibt es mit diesem Weg die sonst fehlende Liste "Auswahl", wo Text, Zahlen, Format, Formeln ... etc. selektiert werden können.

Gruß
Michael

Hessler, Klaus-Michael schrieb:

Hallo,

Wenn ich aus einer Exceltabelle einige Zellen (Text und Zahlen)
markiere und in Calc einfüge, werden diese nicht als Zellen eingefügt,
sondern als "Bild".

Ebensolches Verhalten hier (kUBUNTU 18.04 mit LO 6.0.3.2 und WIN 7 mit
LO 5.4.6.2 x64), wenn die XLS mit Excel geöffnet ist und der Bereich in
die Zwischenablage kopiert wird.

Das meinte ich.

Hier läuft 6.1.0.3 unter macOS.

Ein funktionierender Weg: Die XLS-Datei mit _LibreOffice_ öffnen, den
Bereich markieren und kopieren. In einer LO-Datei Bearbeiten > Inhalte
einfügen...; interessanterweise gibt es mit diesem Weg die sonst
fehlende Liste "Auswahl", wo Text, Zahlen, Format, Formeln ... etc.
selektiert werden können.

Also gibt es tatsächlich keinen "geordneten" Weg über einen
Importbefehl?

Übrigens wird die "Tabellenartigkeit" des Inhaltes aus der
Zwischenablage in einer anderen Anwendung problemlos als Tabelle
erkannt: in der Notizen-App.

Interpretiert LO den Inhalt der Zwischenablage also ganz anders?
Wenn ja, warum?

Gruß, Andreas

Hallo Andreas.

ich kann das nicht nachvollziehen. Mit copy and paste kommt das bei mir
eins zu eins rüber!? Also Text bleibt Text, Zahl bleibt Zahl, Formel
bleibt Formel, ...

LG Günther

Hallo zusammen,

es bleibt bei euren Aussagen unklar, ob die Excel-Datei mit Microsoft oder LibreOffice geöffnet wurde.
Ich würde die Excel-Datei auf jeden Fall mit LibreOffice öffnen und dann die Kopierversuche machen. Ich bin ziemlich zuversichtlich, dass dann alles klappen wird, so wie Günther das sagt. (Ich habe gar kein Excel installiert, kann das also nicht testen.)

Gruß

Gerhard

Gerhard Weydt schrieb:

es bleibt bei euren Aussagen unklar, ob die Excel-Datei mit Microsoft
oder LibreOffice geöffnet wurde.

In meinem Test ist die Exceldatei in Excel (Office 2016, Version
16.15) geöffnet.

Mir geht es darum zu ergründen, warum die Daten aus der Zwischenlage,
wenn man sie in einem Texteditor einfügt, als Text eingefügt werden,
https://www.dropbox.com/s/6avxbunu14tziuy/Screenshot%202018-08-08%2001.34.31.png
in LO jedoch als Bild.

Mich interessiert auch, ob es offizielle und dokumentierte Wege gibt
(Intention der Entwickler), wie man einzelne Zellen bzw. eine ganze
Excel-Datei nach LO importiert sollte.

Das ist ja alles andere als ein exotischer Usecase.

Ich helfe unter anderem einer gemeinnützigen Organisation, wo sowohl
Excel als auch LO zum Einsatz kommt.

Interessant wäre auch zu wissen, welche Informationen eines
ODS-Dokumentes, das in LO erzeugt wurde, von Excel beim Öffnen und
Speichern (ebenfalls ODS) "zerstört" werden.

Andreas

Hallo Andreas,

Mich interessiert auch, ob es offizielle und dokumentierte Wege gibt
(Intention der Entwickler), wie man einzelne Zellen bzw. eine ganze
Excel-Datei nach LO importiert sollte.

Ja, ganz einfach Rechtsklick auf die Excel-Datei, Öffnen mit... LO auswählen und schon ist alles importiert!
Oder hast du die Möglichkeit auf deinem Mac nicht?

Das ist ja alles andere als ein exotischer Usecase.

Eben, deswegen verstehe ich deine Fragen nicht. Was macht ein User, der kein MSO sondern LO hat mit dem Dateiformat? Öffnen!

Interessant wäre auch zu wissen, welche Informationen eines
ODS-Dokumentes, das in LO erzeugt wurde, von Excel beim Öffnen und
Speichern (ebenfalls ODS) "zerstört" werden.

LO und MSO benützen beim Format unterschiedliche Herangehensweisen.
Alles im standardisierten ODF speichern hilft, jedenfalls zum großen Teil, da LO sich bemüht Standards einzuhalten und MS das Ganze eher, sagen wir mal, lässig betreibt.

Fritz Szekät schrieb:

Mich interessiert auch, ob es offizielle und dokumentierte Wege gibt
(Intention der Entwickler), wie man einzelne Zellen bzw. eine ganze
Excel-Datei nach LO importiert sollte.

Ja, ganz einfach Rechtsklick auf die Excel-Datei, Öffnen mit... LO
auswählen und schon ist alles importiert!
Oder hast du die Möglichkeit auf deinem Mac nicht?

Ich hatte vermutet, dass ein expliziter Import den Transfer
kontrollierter ablaufen lässt.
OK, also einfach "öffnen mit ... LO"

In der Vergangenheit hatte ich bei diesem Weg schonmal ein leeres
Tabellenblatt, aber vielleicht war das aufgrund der komplexen Tabelle
dahinter ein Ausnahmefall.

Zum Einfügen aus der Zwischenablage:

Versteht ihr die Ursache, warum LO das als Bild einfügt?

Schönen Tag, Andreas

Hallo Andreas

Ich hatte vermutet, dass ein expliziter Import den Transfer
kontrollierter ablaufen lässt.
OK, also einfach "öffnen mit ... LO"

Nein, warum auch?
Es muss ja beim Öffnen eines MSO-Dokuments ein möglich genaues Abbild der Datei erstellt werden.

In der Vergangenheit hatte ich bei diesem Weg schonmal ein leeres
Tabellenblatt, aber vielleicht war das aufgrund der komplexen Tabelle
dahinter ein Ausnahmefall.

Wird ja ständig daran gearbeitet. Daher gilt: Noch gestern standen wir am Abgrund doch heute sind wir schon einen Schritt weiter :wink:

Zum Einfügen aus der Zwischenablage:

Versteht ihr die Ursache, warum LO das als Bild einfügt?

Nein, gerade getestet, bei mir wird 1:1 eingefügt. Vielleicht war ja meine Tabelle nicht kompliziert genug.

Hast du schon mal ein den Optionen bei Laden/Speichern nachgeschaut ob da alle Häkchen gesetzt sind?
Ansonsten vertraue ich auch Strg-Shift-V bzw. "Inhalte Einfügen" statt Strg-V dann kann ich selber bestimmen, wie die Zwischenablage eingefügt wird.

Hei Andreas,

[..]
Zum Einfügen aus der Zwischenablage:

Versteht ihr die Ursache, warum LO das als Bild einfügt?

Ein Programm (auch LO) kann nur einfügen, was in der Zwischenablage (ist ein systemweites Programm, bereitgestellt und organisiert vom Betriebssystem) vorhanden ist.
Typischerweise werden dort Daten unterschiedlicher Struktur gleichzeitig bereitgestellt - und so kann das einfügende Programm versuchen, den Array aufzulösen und die unterschiedlichen Formen einzufügen, vorausgesetzt, es versteht die Struktur und bietet entsprechende Filter.

Heute werden neben den Inhaltsdaten (oft in proprietren Format und nur durch das eigeneProgramm wieder lesbar)  vom ursprünglichen Programm (beim Kopieren in die Zwischenablage) zusätzliche Daten wie "reiner Text", "Tabellenstandard-Format" und eben auch ein Bild mit in die Zwischenablage kopiert.

Du hast also nun folgenden Fall:

Excel kopiert ...tia was genau ... in die Zwischenablage deines Betriebssystems. Diese muss die Daten erkennen können und zwischenspeichern. LO muss nun die Daten aus der Zwischenablage lesen können, entsprechend interpretieren können (Text, Tabellen, Bild) und dann einfügen.

Also: Kläre all die Punkte und Du bist eine Idee schlauer.

Per Makro könntest Du in die Zwischenablage schauen und dir die Streams anzeigen lassen - hilft Dir aber wahrscheinlich auch nicht weiter.

So einfach wie Du Dir das alles vorstellst ist es in der Computertechnik leider nicht.

Viele Grüße
Thomas

Hallo Andreas,

Zum Einfügen aus der Zwischenablage:

Versteht ihr die Ursache, warum LO das als Bild einfügt?

Wenn Du mit Str-V einfügst,
wird das erste der vorhandenen Einfügeformate verwendet,
in diesem Fall ist es eine Bitmap-Datei.

Wenn Du über Strg-Shift-V Excel-Zellen als
"Microsoft Excel Binary Interchange format 97/2000/XP/2003 (Biff8)"
in Deine Calc-Tabelle einfügt,
werden Formatierungen und Formeln korrekt übertragen.

Gruß
Jörn

Nicht wirklich; ich hab das Problem auch immer wieder (unregelmäßig) mit
Daten von Calc zum Writer. Keine Ahnung, was das auslöst. Der einfachste
Weg scheint mir über "Bearbeiten => Inhalte Einfügen => Unformatierter
Text" zu gehen.

Wolfgang

icetex@web.de schrieb:

Zum Einfügen aus der Zwischenablage:

Versteht ihr die Ursache, warum LO das als Bild einfügt?

Wenn Du mit Str-V einfügst,
wird das erste der vorhandenen Einfügeformate verwendet,
in diesem Fall ist es eine Bitmap-Datei.

Wenn Du über Strg-Shift-V Excel-Zellen als
"Microsoft Excel Binary Interchange format 97/2000/XP/2003 (Biff8)"
in Deine Calc-Tabelle einfügt,
werden Formatierungen und Formeln korrekt übertragen.

Diesen Eintrag zeigt mir LO6.1.0.3 bei "Menü Bearbeiten > Inhalte
einfügen..." nicht an:
https://www.dropbox.com/s/0iv4335txr3nqx5/Screenshot%202018-08-08%2012.12.27.png?dl=0

Die Exceltabelle, die ich zum Testen verwende:
https://www.dropbox.com/s/zeb52uv2ddj92s2/lo-calc-einfuegen-von-zellen-aus-zwischenablage-aus-excel.xlsx

Offen ist die Frage, warum LO als erste Wahl eine Bitmapdatei wählt,
obwohl doch offenbar andere - IMHO naheliegendere - Varianten die
bessere Möglichkeit wären.
Oder wie seht ihr das?

Gruß, Andreas

Wolfgang Jäth schrieb:

Zum Einfügen aus der Zwischenablage:

Versteht ihr die Ursache, warum LO das als Bild einfügt?

Nicht wirklich; ich hab das Problem auch immer wieder (unregelmäßig) mit
Daten von Calc zum Writer. Keine Ahnung, was das auslöst.

Thomas schriebe ja hier im Thread, dass sich in der Zwischenablage
mehrere "Streams" befinden. LO sucht sich leider einen unpassenden
heraus.

Der einfachste
Weg scheint mir über "Bearbeiten => Inhalte Einfügen => Unformatierter
Text" zu gehen.

Da verlöre man ja Formate und Formeln.

Gruß, Andreas

Thomas Krumbein schrieb:

Hey Thomas.

[..]
Zum Einfügen aus der Zwischenablage:

Versteht ihr die Ursache, warum LO das als Bild einfügt?

Ein Programm (auch LO) kann nur einfügen, was in der Zwischenablage (ist
ein systemweites Programm, bereitgestellt und organisiert vom
Betriebssystem) vorhanden ist.
Typischerweise werden dort Daten unterschiedlicher Struktur gleichzeitig
bereitgestellt - und so kann das einfügende Programm versuchen, den
Array aufzulösen und die unterschiedlichen Formen einzufügen,
vorausgesetzt, es versteht die Struktur und bietet entsprechende Filter.

Heute werden neben den Inhaltsdaten (oft in proprietren Format und nur
durch das eigeneProgramm wieder lesbar)  vom ursprünglichen Programm
(beim Kopieren in die Zwischenablage) zusätzliche Daten wie "reiner
Text", "Tabellenstandard-Format" und eben auch ein Bild mit in die
Zwischenablage kopiert.

Du hast also nun folgenden Fall:

Excel kopiert ...tia was genau ... in die Zwischenablage deines
Betriebssystems. Diese muss die Daten erkennen können und
zwischenspeichern. LO muss nun die Daten aus der Zwischenablage lesen
können, entsprechend interpretieren können (Text, Tabellen, Bild) und
dann einfügen.

Könnte man es so zusammenfassen?
LO interpretiert die Daten aus der Zwischenablage nicht ideal.

Oder ist es technisch unmöglich, die "Streams" aus der Zwischenablage
von Excel bestmöglich für den Gebrauch in LO zu interpretieren?

So einfach wie Du Dir das alles vorstellst ist es in der Computertechnik
leider nicht.

Das behaupte ich nicht.

Aber wenn der Stream der Zwischenablage von einer anderen Anwendung,
ich erwähnte die App Notizen, so interpretiert wird, dass eine Tabelle
eingefügt wird, dann werte ich das als Indiz, dass LO das eigentlich
auch könnte.

Korrigiert mich bitte, wenn ich falsch liege.

Gruß, Andreas

Hallo Andreas,

Thomas Krumbein schrieb:
[..]
Könnte man es so zusammenfassen?
LO interpretiert die Daten aus der Zwischenablage nicht ideal.

Schade. Ich habe versucht, Dir die technischen Zusammenhänge zu erläutern. Du interpretierst das schon wertend hinsichtlich LO.

Und Nein, Deine Aussage ist genauso falsch wie die ebenso zutreffenden Aussagen:

"Excel speichert die Daten in die Zwischenablage nicht ideal"
"<Mein Betriebssystem> (ich kenne Deins leider nicht - ersetze es durch Windows x, MacOS oder Linux xx) stellt eine nicht ideales Programm (Zwischenablage) zur Verfügung"

Betrachtest Du nun noch die Vielzahl der verschiedenen Excel-Versionen sowie die Vielzahl der verschiedenen Betriebssysteme (nicht nur die Hauptversionen, sondern jede Versionsnummer musst Du gesndert betrachten), dazu die Massen an LO Versionen (auch hier musst Du jede Version betrachten!) kannst Du Dir ungefähr ein Bild der vielfältigen Kombinationsmöglichkeiten machen.

Und natürlich kannst Du als Nutzer erwarten, dass jede dieser vielen Tausend Kombinationen selbstverständlich ideal für Deine Zwecke optimiert und behandelt wurde:)

Manchmal hilft einfach ein gesunder Menschenverstand - und letztendlich eine Anpassung der eigenen Arbeitsweisen oder Vorstellungen an das aktuell selbst verwendete System - mit all seinen Unvollständigkeiten und Unzulänglichkeiten.

Viele Grüße
Thomas

Hallo,

snip

Wenn ich das ganze richtig verstanden habe, sind mindestens 3 Datentypen im
Zwischenspeicher:
eine Bitmap
reiner Text, ohne jegliche Formatierung
ein Ausschnitt der Excel-Tabelle, inkl. Formatierung und mit allem Drum und
Dran

Offen ist die Frage, warum LO als erste Wahl eine Bitmapdatei wählt,
obwohl doch offenbar andere - IMHO naheliegendere - Varianten die
bessere Möglichkeit wären.

Definiere "andere - IMHO naheliegendere - Varianten" und hier vor allem den
Begriff naheliegend!
Für welchen Anwendungsfall naheliegend?

Für den einen ist eine Bitmap naheliegend, weil einfach ein Bild im Calc-
Dokument benötigt wird, eventl als Beispiel.
Für jemand anderen ist der reine Text naheliegend, weil nur irgendwelche
Begriffe gebraucht werden.
Für dich ist die Tabellen das naheliegende.

Wer soll das letztlich entscheiden können? Doch nur der, der die Daten
kopiert.

btw LO-Calc kann mit allen drei Datenstrukturen umgehen, ein reiner Texteditor
nur mit unformatiertem Text, deswegen wird das Bild und die Tabellenstruktur
dort auch ignoriert. In anderen Fällen (Malprogramm zB) geht nur das Bild.

Was dir fehlt ist die Möglichkeit, aus zu wählen welche Struktur du haben
möchtest.

Hallo Andreas,

icetex@web.de schrieb:

Diesen Eintrag zeigt mir LO6.1.0.3 bei "Menü Bearbeiten > Inhalte
einfügen..." nicht an:
https://www.dropbox.com/s/0iv4335txr3nqx5/Screenshot%202018-08-08%2012.12.27.png?dl=0

Der Screenshot sieht nach einem Mac aus? Welches OS hast du und welche Excel-Version? Gibt es für dein OS einen Clipboard-Viewer? Für Windows benutze ich "FreeClipViewer". Bevor du spekulierst warum und wieso LibreOffice dieses oder jenes aus dem Clipboard nimmt, solltest du erstmal feststellen, was tatsächlich im Clipboard enthalten ist.

Die Exceltabelle, die ich zum Testen verwende:
https://www.dropbox.com/s/zeb52uv2ddj92s2/lo-calc-einfuegen-von-zellen-aus-zwischenablage-aus-excel.xlsx

Copy von Excel 365 mit Strg+C nach LibreOffice 6.1.0.2 mit Strg+V überträgt hier die Zellinhalte einschließlich Formeln, Zellformatvorlagen und direkten Formatierungen. "Hier" ist Windows 10.

Mit freundlichen Grüßen
Regina

Thomas Krumbein schrieb:

Thomas Krumbein schrieb:
[..]
Könnte man es so zusammenfassen?
LO interpretiert die Daten aus der Zwischenablage nicht ideal.

Schade. Ich habe versucht, Dir die technischen Zusammenhänge zu
erläutern. Du interpretierst das schon wertend hinsichtlich LO.

Und Nein, Deine Aussage ist genauso falsch wie die ebenso zutreffenden
Aussagen:

"Excel speichert die Daten in die Zwischenablage nicht ideal"
"<Mein Betriebssystem> (ich kenne Deins leider nicht - ersetze es durch
Windows x, MacOS oder Linux xx) stellt eine nicht ideales Programm
(Zwischenablage) zur Verfügung"

Hier geht es ja um Calc und nicht um das OS oder um Excel.

Selbst wenn das OS und Excel keine "ideale" Zwischenablage
bereitstellen, ist es IMHO dennoch legitim für LO zu fragen "Wie geht
LO mit nicht idealem Input um?"

Da Fritz eine Möglichkeit genannt hatte, dass es einen Stream mit dem
Namen "Excel" geben könnte, fand ich es berechtigt die aktuell
verwendete "Heuristik" von LO in Frage zu stellen.
Bitmap sollte nicht die erste Wahl sein.

Daher bin ich in diesem Fall nicht einig mit Dir.

Andreas

Wertungen nehme ich übrigens nur deshalb vor, weil sie zur
Qualitätsverbesserung beitragen können.
Sie sollen auch zur Diskussion anregen.

Matthias Müller schrieb:

snip

Wenn ich das ganze richtig verstanden habe, sind mindestens 3 Datentypen im
Zwischenspeicher:
eine Bitmap
reiner Text, ohne jegliche Formatierung
ein Ausschnitt der Excel-Tabelle, inkl. Formatierung und mit allem Drum und
Dran

Offen ist die Frage, warum LO als erste Wahl eine Bitmapdatei wählt,
obwohl doch offenbar andere - IMHO naheliegendere - Varianten die
bessere Möglichkeit wären.

Definiere "andere - IMHO naheliegendere - Varianten" und hier vor allem den
Begriff naheliegend!
Für welchen Anwendungsfall naheliegend?

Für den einen ist eine Bitmap naheliegend, weil einfach ein Bild im Calc-
Dokument benötigt wird, eventl als Beispiel.
Für jemand anderen ist der reine Text naheliegend, weil nur irgendwelche
Begriffe gebraucht werden.
Für dich ist die Tabellen das naheliegende.

Ich kann Dir keine Usabilitystudie als Untermauerung meiner Behauptung
"In einer Tabellenkalkulation ist die erste Wahl beim Einfügen ohne
Nachfrage (CMD+V) das Einfügen vollständigen Tabellendaten." nennen.

Aber ja, ich würde eine Wette gehen, dass diese Variante gewinnen
würde.

Wer soll das letztlich entscheiden können? Doch nur der, der die Daten
kopiert.

Bei CMD+C wird keine Entscheidung über das Wie getroffen.
Wir diskutieren hier also einen sinnvollen Default.

Was dir fehlt ist die Möglichkeit, aus zu wählen welche Struktur du haben
möchtest.

Bei der Variante "Inhalte einfügen..." erhalte ich leider die von
Fritz erwähnte Option "Microsoft Excel Binary Interchange" nicht,
stimmt.

Ich hatte ja meine Testtabelle verlinkt. Wird euch diese Option
angeboten?

Gruß, Andreas