Saltar la navegación

Convertir texto en tabla y tabla en texto

En ocasiones puede resultar necesario convertir una tabla en texto para, por ejemplo, enviar esa información a otro programa que importe información de tablas en formato CSV (campos separados por comas), en formato texto delimitado (campos separados por algún carácter, habitualmente un punto y coma o un tabulador), etc., copiando el texto de Writer y pegándolo en un archivo de exportación.

O bien, el proceso contrario: Tenemos los datos en un archivo del tipo anteriormente indicado, cuyo contenido podemos copiar y pegar a Writer, y queremos convertirlos en un formato tabla.

Convertir tabla en texto

Writer permite convertir tanto una tabla a texto como un texto a tabla. Es más, podemos indicar qué carácter se emplea para separar los campos (celdas), e incluso que carácter se emplea para delimitar los registros (filas).

Tras seleccionar una tabla, podemos convertir una tabla en texto desde el menú Tabla > Convertir > Tabla en texto.

Se presentará el siguiente diálogo:

Diálogo Convertir tabla en texto Diálogo Convertir tabla en texto

  • Indicaremos que tipo de carácter separador para los campos deseamos utilizar. Podemos seleccionar Tabulador, Punto y coma, marca de Párrafo o, marcando Otros, especificar el carácter que precisemos.
  • Tras pulsar sobre el botón Aceptar, la tabla se convertirá en texto.

En la siguiente imagen mostramos una tabla y su conversión a texto delimitado por tabuladores:

Tabla antes de convertir a texto
Antes de convertir a texto

Tabla convertida a texto
Después de convertir a texto

Obsérvese que:

  • Se ha activado Mostrar caracteres no imprimibles para mostrar los tabuladores que separan el texto
  • La conversión respeta los atributos de carácter del texto: negritas, color de letra, etc.
  • Las celdas combinadas (fila de total) se mantienen combinadas al convertir, por eso el importe total se muestra encolumnado bajo las ciudades.

Bastará con limpiar el formato y personaliar las posiciones de tabulación para que el resultado luzca mejor aspecto:

Tabla convertida a texto formateada Tabla convertida a texto formateada

Convertir un texto en tabla

Para convertir un texto delimitado a tabla, el proceso es igual de sencillo. 

Tras seleccionar el texto que deseamos convertir, activamos el menú Tabla > Convertir > Texto en tabla.

Se mostrará entonces el siguiente cuadro de diálogo:

Diálogo Convertir texto en tabla Diálogo Convertir texto en tabla

  • Deberemos especificar el carácter que se ha utilizado como Separador en el texto de campos.
  • Si el carácter de separación es el tabulador, podremos desmarcar Misma anchura para todas las columnas si así interesa. En cualquier otro caso, Writer distribuye el espacio disponible para la tabla entre las columnas que se precisen crear.
  • Desde la sección Opciones podremos definir si la primera línea del texto formará el Título de la tabla, si deseamos activar Repetir título en caso de salto de páginas o columnas, y el número de filas que lo conforman desde El primero X filas.
  • Podremos definir también si permitimos o No dividir la tabla en caso de salto de páginas o columnas, así como si deseamos que se le asigne un Borde simple.
  • Finalmente, desde el botón Formato automático... podremos seleccionar uno de los formatos automáticos de tabla disponibles para que se aplique a la nueva tabla.

Mostramos el resultado de convertir a tabla el texto del ejemplo anterior, separado por tabuladores.  Se ha utilizado un Formato automático personalizado que definimos en un apartado anterior.

Texto con tabuladores convertido a tabla nuevamente Texto con tabuladores convertido a tabla nuevamente

Obsérvese que al crear la tabla, se ha extendido la anchura de la última columna hasta completar la totalidad del ancho de la página.

Formato automático de tablas

Writer posee una herramienta muy potente para aplicar formatos muy vistosos y elaborados a las tablas en pocos clics.

Ésta herramienta es el Formato automático de tablas. Para activarla, haremos clic sobre la tabla a la que deseamos aplicar el formato y...

  • Seleccionamos desde el menú Tabla > Estilos de formato automático..., o...
  • Haremos clic en el botón Botón Estilos de formato automático de la barra de herramientas Tabla Estilos de formato Automático... de la barra de herramientas Tabla

La aplicación mostrará el diálogo Formato automático.

Diálogo Formato automático de tabla Diálogo Formato automático de tabla

 

  • Desde la lista de Formato permite seleccionar uno entre los diferentes diseños disponibles.
  • Las casillas de verificación en el área Formato permiten seleccionar las diferentes opciones que se aplicarán a la tabla. En este contexto, Patrón se refiere a los fondos de color de las celdas.
  • La vista previa muestra como va a quedar formateada la tabla. Para finalizar, pulsaremos sobre Aceptar.

Crear un formato automático de tabla personalizado

La herramienta permite definir nuestros propios diseños de formato de tabla y añadirlos a la galería de Writer.

Si en nuestro entorno corporativo disponemos de una guía de estilo que define la forma en que debemos aplicar tipografías, colores y bordes a nuestros documentos.  Eso puede ser de aplicación también a las tablas que utilicemos en los mismos. Y será estupendo poder usar la herramienta Formato automático para dar formato rápidamente a nuestras tablas.

Para crear un Formato automático personalizado:

  • Seleccionamos la tabla (debe tener un tamaño mínimo de 4 filas por 4 columnas) cuyo formato queremos guardar en la galería de Formatos automáticos.
  • Activamos el diálogo Formato automático.
  • Hacemos clic sobre el botón Añadir.
  • Asignamos un nombre al nuevo estilo y hacemos clic sobre Aceptar.

Creando un formato automático personalizado Creando un formato automático personalizado

 

A patir de este momento el formato automático personalizado ya está disponible para ser aplicado a cualquier otra tabla.

Formato personalizado en la galería de Formatos automáticos Formato personalizado en la galería de Formatos automáticos

Se almacenarán las definiciones de borde, fondo, tipo y estilo de letras, alineaciones y también los formatos numéricos que se hayan aplicado a las celdas.

Tabla antes de aplicar el estilo Mi Formato automático

Tabla antes de aplicar el estilo Mi Formato automático

Tabla después de aplicar el estilo Mi Formato automático

Tabla después de aplicar el estilo Mi Formato automático