Tablora · Biblioteca
Individuare una riga con meno campi
Quando una riga ha meno campi dell’intestazione, come 1,2 sotto a,b,c, lo strumento di analisi la segnala. Scopri il motivo prima di completare o eliminare qualcosa.
Che cosa misura un avviso di larghezza
In una tabella ben formata ogni riga ha lo stesso numero di campi della sua intestazione. Quando una riga non ce l’ha, lo strumento di analisi la conta in «Righe con larghezza diversa». Quel conteggio confronta ogni riga con la prima e con nient’altro. Non può dire se a un record manca un valore, se l’intestazione ha una colonna in più o se è stato scelto il delimitatore sbagliato per tutto il testo.
Ognuna di queste cause richiede una correzione diversa, e quella sbagliata sposta i dati nella colonna sbagliata.
Il valore «Colonne» del riepilogo è la larghezza della riga più larga, quindi una riga con troppi campi lo porta oltre la larghezza dell’intestazione. Quando «Colonne» è maggiore del numero di campi dell’intestazione, cerca un valore che è stato diviso.
Leggere 1,2 sotto a,b,c
L’esempio della pagina è un’intestazione a,b,c e un record 1,2, con la virgola come «Delimitatore». Lo strumento di analisi riporta 2 righe, 3 colonne e 1 riga con larghezza diversa: la riga 2 ha 2 celle invece di 3. «Colonne» riporta la riga più larga, che qui è l’intestazione.
L’anteprima mostra la riga così come è stata letta, senza aggiunte. Quale delle tre posizioni manchi, lo strumento non può saperlo: 1,2 potrebbe essere a e b con c vuota, oppure b e c con a mancante.
Risalire alla causa
- Trova la riga corta nell’anteprima e lo stesso record nella fonte.
- Confronta i suoi campi uno per uno con l’intestazione per capire quale posizione manca.
- Se la maggior parte delle righe è irregolare, probabilmente il «Delimitatore» è sbagliato; prova le alternative o «Rileva delimitatore».
- Se sono irregolari solo le righe con descrizioni lunghe, cerca virgole senza virgolette o virgolette all’interno di quei valori.
- Quando sai che cosa significa la posizione mancante, aggiungi in una copia il campo vuoto con un delimitatore nel punto giusto e ricalcola.
Correzioni da evitare
- Aggiungere delimitatori in fondo a ogni riga corta: si dà per scontato che la colonna vuota sia l’ultima.
- Eliminare le righe corte: spesso sono record veri con un campo vuoto.
- Togliere una colonna dall’intestazione per far tornare i conti, senza verificare se qualche riga la usa.
- Dare per scontato che la griglia dell’app Tablora abbia lo stesso problema. L’app mantiene tutte le righe di una tabella della stessa larghezza aggiungendo celle vuote in fondo, quindi lì un valore fuori posto sembra un’ultima cella vuota invece di una riga corta. Confronta quelle righe con la vista Fonte · pagina e, se serve, sposta il valore modificando la cella.
Dati di ingresso
- Testo della tabella
- a,b,c 1,2
- Delimitatore
- ,
Risultati
- Righe
- 2
- Colonne
- 3
| a | b | c |
|---|---|---|
| 1 | 2 |
- Righe con larghezza diversa
- 1