Come copiare / incollare una tabella da LibreOffice Calc a LibreOffice Writer


50

Sto provando a copiare / incollare una tabella a 4 colonne da LibreOffice Calc a LibreOffice Writer ma quando la incollo, fa un'estrazione della tabella da Calc. Ho anche creato una tabella in LibreOffice Writer usando lo strumento Tabella in Writer e ho provato a incollare i dati dalla tabella Calc nella tabella Writer. Ha creato la stessa cosa, un'altra copia di Calc Table.

Quindi, come posso prendere il contenuto di una tabella a 4 colonne in Calc e incollarlo in una tabella a 4 colonne da Writer.

Risposte:


41

Posso suggerire, in Writer, scegliere Modifica - Incolla speciale. Quindi selezionare "Testo formattato". Ciò incollerà il testo in una tabella che sarà quindi possibile formattare / aggiungere bordi ecc.


14
non sembra funzionare quando si incollano più colonne in una tabella esistente in Writer. Incollerà tutte le colonne in una singola cella della tabella anziché diverse colonne.
3

2
Modifica -> "Inhalte einfügen" -> HTML o "Testo formattato" funzionano perfettamente per me. Grazie!
alfonx,

1
Lo stesso problema affrontato da me stesso. La soluzione funziona solo dopo che ho fatto anche il trucco suggerito da @Alan
kuldeep.kamboj il

57

Copia i dati di esempio in Calc.

inserisci qui la descrizione dell'immagine

Se si tenta di incollare direttamente nella tabella originale, tutte le informazioni verranno incollate nella prima cella invece di diverse colonne o righe, rispettivamente.

inserisci qui la descrizione dell'immagine

Posiziona invece il cursore in uno spazio vuoto nel documento, ad esempio un paragrafo normale, non una cella in una tabella.

Nel menu Writer selezionare Edit-> Paste Special( Ctrl+ Shift+ V) e quindi selezionare "Formatted Text".

inserisci qui la descrizione dell'immagine

Ora vedrai la tua tabella da Calc incollata in Writer.

inserisci qui la descrizione dell'immagine

Nel passaggio successivo ora puoi selezionare questa tabella e copiarla e incollarla nella tabella originale.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Ecco!

inserisci qui la descrizione dell'immagine

Il vantaggio di questo metodo è che non è necessario correggere la formattazione errata di incolla speciale.


7
Sì funziona. Ma è totalmente sciocco. Pollice in giù per LibreOffice. Ho bisogno di questi 10 anni ormai. MS lo fa!
Camaleonte,

1
Grazie per questa soluzione Questo è di solito il comportamento desiderato quando si incollano i dati della tabella in una tabella in Writer. Questo dovrebbe accadere in un solo passaggio anche se prevede "Incolla speciale"
Alecz,

Risposta fantastica. Molto meglio di quello accettato. Grazie
Martin

13

Questo non ha funzionato per me in quanto ha creato dozzine di piccoli tavoli separati.

Ho quindi trovato un modo semplice per aggirarlo come segue. (Stavo lavorando con una grande tabella di fogli di calcolo di circa 50 righe e 10 colonne.)

  1. In calc selezionare l'area richiesta e copiarla [ctrl - C]
  2. in writer su un semplice bit della pagina incolla gli appunti come testo non formattato. Incollerà con le linguette tra i dati della cella e i ritorni carrige alle estremità delle righe
  3. Seleziona tutto il testo e usa [tabella] [converti] [testo in tabella] utilizzando le impostazioni predefinite

Funziona come per magia


4
Questa risposta ha cambiato la mia vita per sempre.
OregonTrail

Funziona alla grande se tutte le celle contengono testo o non ti dispiace perdere la formattazione. Se vuoi mantenere una formattazione speciale per i numeri, potresti preferire il metodo di Sina .
Iain Samuel McLean Elder il

2
Questa è la risposta corretta
Attila Fulop,

Almeno in LibreOffice 6, il collegamento per incollare non formattato è Ctrl + Maiusc + Alt + V. Quindi Ctrl + V = incolla normale, Ctrl + Maiusc + V = incolla speciale (finestra di dialogo), Ctrl + Maiusc + Alt + V = incolla non formattato.
MS Berends,

4

se non riesci ad aggiornare il contenuto della tabella incollando, prova a incollare prima i dati in un punto vuoto della pagina e copiarli nuovamente nella tabella, che funziona per me


3

Il mio modo preferito per incollare le tabelle (formattate) da Calc a Writer è tramite l'editor HTML di LibreOffice. Fai questo:

  1. Copia la tabella da Calc,
  2. Incollalo nell'editor HTML,
  3. Copia di nuovo,
  4. Incollalo nello scrittore.

Avrai la tua tabella incollata come una tabella (con il giusto numero di colonne e righe) e con una buona parte della formattazione conservata.


Questo ha funzionato con una tabella esistente, copiando da foglio di calcolo e incollando come suggerito nell'editor HTML, ma per ottenere una tabella HTML dobbiamo incollare speciali come HTML . Dopodiché tutti i formati nella tabella esistente saranno osservati dai nuovi dati. In qualche modo, non si osserva la dimensione del carattere ma il carattere stesso. Grazie mille.
Geppettvs D'Constanzo,

0

Ho provato tutte le diverse opzioni offerte da Edit -> Paste Special(Ctrl + Shift + V) e quella che ha funzionato meglio per me è stata l'opzione di incollarlo come HTML. In questo modo ha mantenuto tutta la formattazione e i colori. Era una tabella complessa con 11 colonne e più di 200 righe con celle di dimensioni diverse.

Tutta la formattazione mantenuta.

Se fa la differenza sto usando Libreoffice 4.2.6.2. Potrebbe funzionare in modo diverso nelle versioni precedenti.

Spero che sia d'aiuto.


Ho provato questo con alcuni dati decimali. Mantiene tutta la formattazione ma arrotonda i numeri frazionari a due cifre decimali.
Iain Samuel McLean Elder il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.