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
- Pega el texto completo en «Texto de la tabla» de una sola vez, no por partes.
- Elige el «Delimitador» o deja seleccionado «Detectar delimitador», y pulsa «Calcular».
- Compara «Filas» con el número de registros que esperas según las páginas de origen.
- Revisa «Filas con distinta anchura»; un valor de 0 significa que todos los registros tienen el mismo número de campos que el encabezado.
- Si los datos tienen notas entre comillas, revisa esas celdas aparte, ya que sus saltos de línea internos se conservan.
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
- Más filas de las esperadas puede significar que hay un salto de línea dentro de un valor que no iba entre comillas en el origen.
- Menos filas de las esperadas puede significar que una comilla de apertura se traga las líneas siguientes; busca un campo entre comillas sin cerrar.
- No sustituyas los finales de línea a mano antes de revisar el texto; el analizador ya maneja los tres.
- El texto de un sistema que termina las líneas con un retorno de carro suelto puede verse como una sola línea larga en algunos editores. La herramienta de inspección lo divide igualmente en registros, así que fíate de «Filas» más que de lo que muestra el editor.
Datos de entrada
- Texto de la tabla
- id,name 1,Mira 2,Noah
- Delimitador
- ,
Resultados
- Filas
- 3
- Columnas
- 2
| id | name |
|---|---|
| 1 | Mira |
| 2 | Noah |
- Filas con distinta anchura
- 0