Kopieren / Einfügen einer Tabelle aus LibreOffice Calc in LibreOffice Writer


50

Ich versuche, eine Tabelle mit 4 Spalten von LibreOffice Calc in LibreOffice Writer zu kopieren / einzufügen, aber wenn ich sie einfüge, wird eine Tabellenextraktion aus Calc erstellt. Ich habe auch eine Tabelle in LibreOffice Writer mit dem Tabellenwerkzeug in Writer erstellt und versucht, die Daten aus der Calc-Tabelle in die Writer-Tabelle einzufügen. Es entstand noch das Gleiche, eine weitere Calc-Table-Kopie.

Wie kann ich den Inhalt einer Tabelle mit 4 Spalten in Calc erfassen und in eine Tabelle mit 4 Spalten von Writer einfügen?

Antworten:


41

Kann ich vorschlagen, in Writer, wählen Sie Bearbeiten - Inhalte einfügen. Wählen Sie dann "Formatierter Text". Dadurch wird der Text in eine Tabelle eingefügt, in der Sie Rahmen usw. formatieren / hinzufügen können.


14
scheint nicht zu funktionieren, wenn mehrere Spalten in eine vorhandene Tabelle in Writer eingefügt werden. Es werden alle Spalten in eine einzelne Zelle der Tabelle eingefügt, statt in mehrere Spalten.
28.

2
Bearbeiten -> "Inhalte einfügen" -> HTML oder "Formatierter Text" funktionieren bei mir prima. Vielen Dank!
Alfonx

1
Dasselbe Problem, mit dem ich konfrontiert bin. Die Lösung funktioniert erst, nachdem ich auch den von @Alan
kuldeep.kamboj am

57

Kopieren Sie die Beispieldaten in Calc.

Bildbeschreibung hier eingeben

Wenn Sie versuchen, direkt in Ihre Originaltabelle einzufügen, werden alle Informationen in die erste Zelle anstatt in mehrere Spalten bzw. Zeilen eingefügt.

Bildbeschreibung hier eingeben

Setzen Sie den Cursor stattdessen an eine leere Stelle im Dokument, z. B. einen normalen Absatz, keine Zelle in einer Tabelle.

Wählen Sie im Writer-Menü Edit-> Paste Special( Ctrl+ Shift+ V) und dann aus "Formatted Text".

Bildbeschreibung hier eingeben

Jetzt sehen Sie Ihre Tabelle von Calc in Writer eingefügt.

Bildbeschreibung hier eingeben

Im nächsten Schritt können Sie diese Tabelle nun auswählen und kopieren und in Ihre Originaltabelle einfügen.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Voila!

Bildbeschreibung hier eingeben

Der Vorteil dieser Methode ist, dass Sie die fehlerhafte Formatierung von Paste Special nicht korrigieren müssen.


7
Ja es funktioniert. Aber es ist total albern. Daumen runter für LibreOffice. Ich brauche das jetzt 10 Jahre. MS macht es!
Chameleon

1
Danke für diese Lösung. Dies ist normalerweise das gewünschte Verhalten, wenn Sie Tabellendaten in eine Tabelle in Writer einfügen. Dies sollte in einem Schritt geschehen, auch wenn es sich um "Paste Special" handelt
Alecz,

Geniale Antwort. Viel besser als der akzeptierte. Vielen Dank
Martin

13

Das hat bei mir nicht funktioniert, da es Dutzende winziger separater Tische geschaffen hat.

Ich habe dann einen einfachen Weg gefunden, wie folgt. (Ich habe mit einer großen Tabelle mit etwa 50 Zeilen und 10 Spalten gearbeitet.)

  1. In calc den gewünschten Bereich auswählen und kopieren [Strg - C]
  2. Fügen Sie die Zwischenablage als unformatierten Text ein. Es wird mit Tabulatoren zwischen den Zellendaten und Zeilenumbrüchen am Ende der Zeilen eingefügt
  3. Markieren Sie den gesamten Text und verwenden Sie [Tabelle] [Konvertieren] [Text in Tabelle] mit den Standardeinstellungen

Funktioniert wie Magie


4
Diese Antwort hat mein Leben für immer verändert.
OregonTrail

Dies funktioniert hervorragend, wenn alle Zellen Text enthalten oder Sie nichts dagegen haben, die Formatierung zu verlieren. Wenn Sie eine spezielle Formatierung für Zahlen beibehalten möchten, bevorzugen Sie möglicherweise die Methode von Sina .
Iain Samuel McLean Elder

2
Dies ist die richtige Antwort
Attila Fulop

Zumindest in LibreOffice 6 lautet die Tastenkombination für unformatiertes Einfügen Strg + Umschalt + Alt + V. Also Strg + V = normales Einfügen, Strg + Umschalt + V = Spezial einfügen (Dialog), Strg + Umschalt + Alt + V = unformatiertes Einfügen.
MS Berends

4

Wenn Sie den Tabelleninhalt durch Einfügen nicht aktualisieren können, versuchen Sie zunächst, die Daten an einer leeren Stelle auf der Seite einzufügen, und kopieren Sie sie in die Tabelle zurück, was für mich funktioniert


3

Meine bevorzugte Methode zum Einfügen (formatierter) Tabellen von Calc in Writer ist der HTML-Editor von LibreOffice. Mach das:

  1. Kopieren Sie die Tabelle aus Calc,
  2. Fügen Sie es in den HTML-Editor ein,
  3. Nochmals kopieren,
  4. Fügen Sie es in den Schreiber ein.

Sie haben Ihre Tabelle als Tabelle eingefügt (mit der richtigen Anzahl von Spalten und Zeilen) und mit einem guten Teil der Formatierung erhalten.


Dies hat den Trick mit einer vorhandenen Tabelle gemacht, aus der Tabelle kopiert und eingefügt, wie im HTML-Editor vorgeschlagen, aber wir müssen etwas Besonderes als HTML einfügen , um eine HTML-Tabelle zu erhalten. Danach werden alle Formate in der vorhandenen Tabelle von den neuen Daten beachtet. Irgendwie wird nicht die Schriftgröße sondern die Schrift selbst beachtet. Vielen Dank.
Geppettvs D'Constanzo

0

Ich habe all die verschiedenen Optionen ausprobiert, die von Edit -> Paste Special(Strg + Umschalt + V) angeboten werden, und die für mich am besten funktionierende war die Option, sie als HTML einzufügen. Auf diese Weise wurden alle Formatierungen und Farben beibehalten. Es war eine komplexe Tabelle mit 11 Spalten und mehr als 200 Zeilen mit Zellen unterschiedlicher Größe.

Alle Formatierungen bleiben erhalten.

Wenn es einen Unterschied macht, verwende ich Libreoffice 4.2.6.2. In früheren Versionen funktioniert dies möglicherweise anders.

Ich hoffe es hilft.


Ich habe es mit ein paar Dezimaldaten versucht. Die Formatierung bleibt erhalten, es werden jedoch Bruchteile auf zwei Dezimalstellen gerundet.
Iain Samuel McLean Elder
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.