Tablora · Biblioteca
Localizar una fila con menos campos
Cuando una fila tiene menos campos que el encabezado, como 1,2 bajo a,b,c, la herramienta de inspección la señala. Averigua por qué antes de rellenar o borrar nada.
Qué mide un aviso de anchura
En una tabla bien formada, cada fila tiene el mismo número de campos que su encabezado. Cuando una no lo tiene, la herramienta de inspección la cuenta en «Filas con distinta anchura». Ese recuento compara cada fila con la primera y nada más. No puede decir si falta un valor en el registro, si el encabezado tiene una columna de más o si se eligió el delimitador equivocado para todo el texto.
Cada una de esas causas necesita una reparación distinta, y la equivocada mueve datos a la columna que no es.
La cifra «Columnas» del resumen es la anchura de la fila más ancha, así que una fila con demasiados campos la eleva por encima de la anchura del encabezado. Cuando «Columnas» es mayor que el número de campos del encabezado, busca un valor que se haya partido.
Leer 1,2 bajo a,b,c
El ejemplo de la página es un encabezado a,b,c y un registro 1,2, con la coma como «Delimitador». La herramienta de inspección indica 2 filas, 3 columnas y 1 fila con distinta anchura: la fila 2 tiene 2 celdas en lugar de 3. «Columnas» refleja la fila más ancha, que aquí es el encabezado.
La vista previa muestra la fila tal como se analizó, sin añadir nada. La herramienta no puede saber cuál de las tres posiciones falta: 1,2 podría ser a y b con c vacía, o b y c con a ausente.
Rastrear la causa
- Localiza la fila corta en la vista previa y el mismo registro en el origen.
- Compara sus campos uno a uno con el encabezado para ver qué posición falta.
- Si la mayoría de las filas son irregulares, probablemente el «Delimitador» está mal; prueba las alternativas o «Detectar delimitador».
- Si solo son irregulares las filas con descripciones largas, busca comas o comillas sin proteger dentro de esos valores.
- Cuando sepas qué significa la posición que falta, añade en una copia el campo vacío con un delimitador en el lugar correcto y vuelve a calcular.
Reparaciones que conviene evitar
- Añadir delimitadores al final de cada fila corta: eso supone que la columna vacía es la última.
- Borrar las filas cortas: a menudo son registros reales con un campo en blanco.
- Quitar una columna del encabezado para que cuadren los recuentos, sin comprobar si algunas filas la usan.
- Dar por hecho que la cuadrícula de la app Tablora tiene el mismo problema. La app mantiene todas las filas de una tabla con la misma anchura añadiendo celdas vacías al final, así que un valor fuera de lugar parece ahí una última celda vacía y no una fila corta. Compara esas filas con la vista Origen · página y mueve el valor editando la celda si hace falta.
Datos de entrada
- Texto de la tabla
- a,b,c 1,2
- Delimitador
- ,
Resultados
- Filas
- 2
- Columnas
- 3
| a | b | c |
|---|---|---|
| 1 | 2 |
- Filas con distinta anchura
- 1