Tablora

Tablora · Biblioteca

Conservar un salto de línea dentro de una celda

Una celda CSV entre comillas puede contener un salto de línea, así que un registro ocupa dos líneas físicas. Cuenta filas analizadas, no líneas, y revisa cada exportación.

Un registro, dos líneas de texto

Las direcciones, las notas de entrega y los comentarios contienen a menudo saltos de línea. El CSV lo permite cuando el campo va entre comillas: todo lo que hay entre la comilla de apertura y la de cierre pertenece a una sola celda, saltos de línea incluidos. En un editor de texto, el registro parece ocupar dos líneas; en una importación correcta es una sola fila con una celda de varias líneas.

Por eso contar líneas no es una forma fiable de contar registros. Un archivo puede tener más líneas físicas que registros sin que haya ningún error de lectura por ninguna de las dos partes.

Esto afecta a cualquier comprobación que cuente líneas, como el recuento que muestra un editor o una herramienta de línea de comandos. Usa en su lugar la cifra «Filas» de la herramienta de inspección, que cuenta registros analizados.

Ejemplo: First line y Second line

El ejemplo de la página tiene un encabezado id,note y un registro cuya nota es "First line" y "Second line" en dos líneas dentro de un mismo par de comillas. Con la coma como «Delimitador», la herramienta de inspección indica 2 filas y 2 columnas, no 3 filas. La fila 2, columna 2, contiene First line, un salto de línea y Second line, todo en una sola celda.

Revisar notas de varias líneas

Cómo trata cada exportación el salto de línea

Cuando el programa de destino no está de acuerdo

Algunos cuadros de diálogo de importación tienen una opción para los saltos de línea en campos entre comillas, y algunas herramientas no los admiten en absoluto. Si el programa de destino parte la nota, revisa primero sus ajustes de importación; el archivo ya es correcto cuando la herramienta de inspección muestra aquí 2 filas.

Datos de entrada

Texto de la tabla
id,note 1,"First line Second line"
Delimitador
,

Resultados

Filas
2
Columnas
2
idnote
1First line Second line
Filas con distinta anchura
0