Tablora

Tablora · Bibliothèque

Comprendre la comparaison des en-têtes après retrait des espaces

Un en-tête répété écrit " Name " avec des espaces en trop correspond tout de même à Name, car l’outil supprime les espaces en bord de cellule avant de comparer.

Des espaces qui masquent une correspondance exacte

Quand des pages d’un rapport sont copiées et réunies, l’en-tête répété d’une page suivante peut récupérer du remplissage : une espace avant Name, deux après Amount, ou une espace insécable venue d’un PDF. À l’écran, ces lignes ressemblent en tout point au vrai en-tête, mais une comparaison stricte caractère par caractère les considérerait comme différentes et les laisserait dans les données.

L’outil de suppression des en-têtes répétés supprime les espaces au début et à la fin de chaque cellule avant de comparer une ligne à l’en-tête choisi. Les espaces à l’intérieur d’une cellule, par exemple entre deux mots, sont toujours comparées à l’identique.

Les espaces en bord de cellule sont un effet secondaire courant de la copie de texte depuis un PDF ou depuis un rapport aligné avec des espaces. Comme l’outil ne les ignore que pour la comparaison, vous n’avez pas à nettoyer tout le texte avant de retirer les en-têtes répétés.

L’en-tête avec espaces, pas à pas

Dans l’exemple de la page, « Ligne d’en-tête » vaut 1 et il y a trois lignes sources : Name et Amount, Paper et 12.50, et une troisième ligne avec les noms d’en-tête entourés d’espaces en trop. Après « Calculer », la ligne source 3 est retirée car, une fois les espaces extérieures supprimées, chaque cellule est égale à l’en-tête choisi. « Lignes d’en-tête supprimées » affiche 1 et le résultat compte 2 lignes.

Les lignes conservées ne sont pas réécrites. La suppression des espaces ne sert qu’à la comparaison ; l’en-tête et l’enregistrement Paper gardent leurs caractères d’origine dans l’aperçu et dans le téléchargement.

Étapes pour un en-tête répété avec espaces

Les limites de la suppression des espaces

Données d’entrée

Ligne d’en-tête
1
LigneColonne 1Colonne 2
1NameAmount
2Paper12.50
3 Name Amount

Résultats

Lignes d’en-tête supprimées
1
Lignes
2
LigneColonne 1Colonne 2
1NameAmount
2Paper12.50