Cómo copiar / pegar una tabla de LibreOffice Calc a LibreOffice Writer

50

Estoy tratando de copiar / pegar una tabla de 4 columnas de LibreOffice Calc a LibreOffice Writer pero cuando la pego, hace una extracción de tabla de Calc. También creé una tabla en LibreOffice Writer usando la herramienta Tabla en Writer e intenté pegar los datos de la Tabla Calc en la Tabla del Escritor. Creó aún lo mismo, otra copia de Calc Table.

Entonces, ¿cómo puedo tomar el contenido de una tabla de 4 columnas en Calc y pegarlo en una tabla de 4 columnas de Writer.

Luis Alvarado
fuente

Respuestas:

41

¿Puedo sugerir, en Writer, elegir Editar - Pegado especial. Luego seleccione "Texto formateado". Esto pegará el texto en una tabla que luego puede formatear / agregar bordes, etc.

fossfreedom
fuente
14
no parece funcionar al pegar varias columnas en una tabla existente en el escritor. Pegará todas las columnas en una sola celda de la tabla en lugar de varias columnas.
n3rd
2
Editar -> "Inhalte einfügen" -> HTML o "Texto con formato" funcionan muy bien para mí. ¡Gracias!
alfonx
1
Mismo problema enfrentado por mí mismo. La solución funciona solo después de que también hice el truco sugerido por @Alan
kuldeep.kamboj
57

Copie los datos de muestra en Calc.

ingrese la descripción de la imagen aquí

Si intenta pegar directamente en su tabla original, todas las informaciones se pegarán en la primera celda en lugar de varias columnas o filas, respectivamente.

ingrese la descripción de la imagen aquí

En su lugar, coloque el cursor en un espacio vacío en el documento, por ejemplo, un párrafo normal, no una celda en una tabla.

En el menú Escritor, seleccione Edit-> Paste Special( Ctrl+ Shift+ V) y luego seleccione "Formatted Text".

ingrese la descripción de la imagen aquí

Ahora verá su tabla de Calc pegada en Writer.

ingrese la descripción de la imagen aquí

En el siguiente paso, ahora puede seleccionar esta tabla y copiarla y pegarla en su tabla original.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Voila!

ingrese la descripción de la imagen aquí

La ventaja de este método es que no tiene que corregir el formato incorrecto de pegado especial.

Sina
fuente
77
Si, funciona. Pero es totalmente tonto. Pulgares abajo para LibreOffice. Necesito esto 10 años ahora. MS lo hace!
Camaleón
1
Gracias por esta solucion. Este suele ser el comportamiento deseado cuando pega datos de tabla en una tabla en Writer. Esto debería suceder en un solo paso, incluso si se trata de "Pegado especial"
Alecz
Impresionante respuesta. Mucho mejor que el aceptado. Gracias
Martin
13

Esto no funcionó para mí, ya que creó docenas de pequeñas tablas separadas.

Luego encontré una forma simple de evitarlo de la siguiente manera. (Estaba trabajando con una tabla de hoja de cálculo grande de aproximadamente 50 filas y 10 columnas).

  1. En calc, seleccione el área requerida y cópiela [ctrl - C]
  2. en el escritor en una parte de la página, pegue el portapapeles como texto sin formato. Se pegará con pestañas entre los datos de la celda y los retornos de carrige al final de las filas
  3. Seleccione todo el texto y use [tabla] [convertir] [texto a tabla] usando la configuración predeterminada

Funciona como magia

Richard Jannaway
fuente
44
Esta respuesta cambió mi vida para siempre.
OregonTrail
Esto funciona muy bien si todas las celdas contienen texto o si no le importa perder el formato. Si desea mantener un formato especial para los números, entonces puede preferir el método de Sina .
Iain Samuel McLean Élder
2
Esta es la respuesta correcta
Attila Fulop
En LibreOffice 6 al menos, el atajo para pegar sin formato es Ctrl + Shift + Alt + V. Entonces Ctrl + V = pegar regular, Ctrl + Shift + V = pegar especial (diálogo), Ctrl + Shift + Alt + V = pegar sin formato.
MS Berends
4

si no puede actualizar el contenido de la tabla pegando, intente pegar los datos en un lugar vacío en la página primero y luego vuelva a copiarlos en la tabla, lo que me funciona

Alan
fuente
3

Mi forma preferida de pegar tablas (formateadas) de Calc a Writer es a través del editor HTML de LibreOffice. Hacer esto:

  1. Copie la tabla de Calc,
  2. Pégalo en el editor de HTML,
  3. Copia de nuevo,
  4. Pégalo en el escritor.

Tendrá su tabla pegada como una tabla (con el número correcto de columnas y filas) y con una buena parte del formato conservado.

Fabio Marroni
fuente
Esto hizo el truco con una tabla existente, copiando de la hoja de cálculo y pegando como se sugiere en el editor HTML, pero necesitamos pegar especial como HTML para obtener una tabla HTML. Después de lo cual, todos los formatos de la tabla existente serán observados por los nuevos datos. De alguna manera, no se observa el tamaño de fuente, sino la fuente en sí. Muchas gracias.
Geppettvs D'Constanzo
0

Probé todas las diferentes opciones que ofrece Edit -> Paste Special(Ctrl + Shift + V) y la que mejor me funcionó fue la opción de pegarlo como HTML. De esta manera mantuvo todo el formato y los colores. Era una tabla compleja con 11 columnas y más de 200 filas con celdas de diferentes tamaños.

Todo el formateo mantenido.

Si hace alguna diferencia, estoy usando Libreoffice 4.2.6.2. Puede funcionar de manera diferente en versiones anteriores.

Espero eso ayude.

dmc
fuente
Intenté esto con algunos datos decimales. Mantiene todo el formato pero redondea números fraccionarios a dos decimales.
Iain Samuel McLean Élder