Tablora

Tablora · Biblioteca

Revisar registros con finales CRLF y LF

El texto pegado de varias exportaciones puede mezclar finales de línea CRLF, LF y CR. La herramienta de inspección trata cada uno como fin de registro salvo dentro de comillas.

De dónde salen los finales de línea mezclados

Los programas de Windows suelen terminar cada línea con un retorno de carro y un salto de línea (CRLF), las herramientas de Unix y macOS solo con un salto de línea (LF) y algunos sistemas antiguos con un retorno de carro suelto (CR). Cuando juntas la salida de programas distintos, o pegas parte de un archivo en otro, un mismo bloque de texto puede contener los tres. Algunas herramientas acaban entonces fusionando dos registros en uno o partiendo un registro en dos.

La herramienta de inspección acepta los tres como fin de registro cuando están fuera de un campo entre comillas. Un salto de línea entre comillas forma parte del texto de esa celda y no inicia un registro nuevo.

Contar los registros

El ejemplo de Mira y Noah

El ejemplo de la página tiene un encabezado id,name y dos registros, 1,Mira y 2,Noah, con la coma como «Delimitador» y finales de línea distintos entre las líneas. La herramienta de inspección indica 3 filas y 2 columnas. La fila 3, columna 2, dice Noah, lo que demuestra que se encontró el último registro aunque los finales de línea no fueran coherentes.

Un único salto de línea justo al final del texto no añade ningún registro vacío.

Qué hace la descarga con los finales de línea

«Descargar (CSV)» escribe cada fin de registro como CRLF, sea cual sea el que usaba la entrada, así que el archivo descargado es coherente. Los saltos de línea dentro de una celda entre comillas se escriben tal como estaban, entre comillas. La exportación CSV de la app Tablora también termina cada fila con CRLF.

Si el programa de destino sigue mostrando un número de registros equivocado, revisa sus ajustes de importación para los campos entre comillas antes de cambiar los datos.

Cuando el recuento sigue sin cuadrar

Datos de entrada

Texto de la tabla
id,name 1,Mira 2,Noah
Delimitador
,

Resultados

Filas
3
Columnas
2
idname
1Mira
2Noah
Filas con distinta anchura
0