Tablora · Bibliothèque
Repérer une ligne contenant moins de champs
Quand une ligne a moins de champs que l’en-tête, comme 1,2 sous a,b,c, l’outil d’examen la signale. Trouvez-en la cause avant de compléter ou de supprimer quoi que ce soit.
Ce que mesure un avertissement de largeur
Dans un tableau bien formé, chaque ligne a le même nombre de champs que son en-tête. Quand ce n’est pas le cas, l’outil d’examen la compte dans « Lignes de largeur différente ». Ce compte compare chaque ligne avec la première ligne, et rien d’autre. Il ne peut pas dire s’il manque une valeur dans l’enregistrement, si l’en-tête a une colonne en trop ou si le mauvais délimiteur a été choisi pour tout le texte.
Chacune de ces causes demande une réparation différente, et la mauvaise fait glisser des données dans la mauvaise colonne.
Le chiffre « Colonnes » du récapitulatif correspond à la largeur de la ligne la plus large : une ligne qui a trop de champs le fait donc dépasser la largeur de l’en-tête. Quand « Colonnes » est supérieur au nombre de champs de l’en-tête, cherchez une valeur qui a été coupée.
Lire 1,2 sous a,b,c
L’exemple de la page se compose d’un en-tête a,b,c et d’un enregistrement 1,2, avec la virgule comme « Délimiteur ». L’outil d’examen indique 2 lignes, 3 colonnes et 1 ligne de largeur différente : la ligne 2 a 2 cellules au lieu de 3. « Colonnes » indique la ligne la plus large, ici l’en-tête.
L’aperçu montre la ligne telle qu’elle a été analysée, sans rien d’ajouté. L’outil ne peut pas savoir laquelle des trois positions manque : 1,2 pourrait être a et b avec c vide, ou b et c avec a manquant.
Remonter à la cause
- Repérez la ligne courte dans l’aperçu et le même enregistrement dans la source.
- Comparez ses champs un par un avec l’en-tête pour voir quelle position manque.
- Si la plupart des lignes sont irrégulières, le « Délimiteur » est probablement faux ; essayez les autres choix ou « Détecter le délimiteur ».
- Si seules les lignes avec de longs libellés sont irrégulières, cherchez des virgules ou des guillemets non protégés dans ces valeurs.
- Une fois que vous savez ce que signifie la position manquante, ajoutez dans une copie le champ vide avec un délimiteur au bon endroit, puis relancez le calcul.
Les réparations à éviter
- Ajouter des délimiteurs à la fin de chaque ligne courte : cela suppose que c’est la dernière colonne qui est vide.
- Supprimer les lignes courtes : ce sont souvent de vrais enregistrements avec un champ vide.
- Retirer une colonne de l’en-tête pour faire correspondre les comptes, sans vérifier si certaines lignes l’utilisent.
- Supposer que la grille de l’app Tablora a le même problème. L’app donne la même largeur à toutes les lignes d’un tableau en ajoutant des cellules vides à la fin : une valeur mal placée y ressemble donc à une dernière cellule vide plutôt qu’à une ligne courte. Comparez ces lignes avec la vue Source · page et déplacez la valeur en modifiant la cellule si nécessaire.
Données d’entrée
- Texte du tableau
- a,b,c 1,2
- Délimiteur
- ,
Résultats
- Lignes
- 2
- Colonnes
- 3
| a | b | c |
|---|---|---|
| 1 | 2 |
- Lignes de largeur différente
- 1