Tablora

Tablora · Bibliothèque

Conserver un en-tête dont la casse a changé

Un en-tête répété en majuscules, comme NAME et AMOUNT, ne correspond pas exactement à Name et Amount : l’outil le conserve. Voici comment l’examiner.

Pourquoi NAME n’équivaut pas à Name ici

L’outil de suppression des en-têtes répétés ne retire une ligne ultérieure que si chaque cellule est égale à la ligne d’en-tête choisie. Avant la comparaison, il supprime les espaces en début et en fin de cellule, mais il ne touche pas à la casse. Ainsi, quand l’en-tête est Name et Amount, une ligne plus bas qui affiche NAME et AMOUNT est traitée comme une ligne différente et reste dans le résultat.

C’est voulu. Certains exports passent en majuscules sur les pages suivantes, mais une ligne en majuscules peut aussi être un titre de section ou un véritable enregistrement. L’outil vous laisse cette décision au lieu de deviner.

La même rigueur s’applique à l’orthographe et à la ponctuation. Amount: avec deux-points, Amounts avec un s, ou un en-tête qui a gagné un code de devise sur les pages suivantes comptent tous comme des lignes différentes. « Lignes d’en-tête supprimées » est le moyen le plus rapide de voir si votre attente et la source concordent : si vous attendiez une suppression par saut de page et en voyez moins, cherchez des lignes comme celle-ci.

Exemple : un en-tête gardé en majuscules

Dans l’exemple de la page, « Ligne d’en-tête » vaut 1 et le tableau compte trois lignes sources : Name et Amount, Paper et 12.50, puis NAME et AMOUNT. Après « Calculer », « Lignes d’en-tête supprimées » affiche 0, aucune ligne source n’est retirée et le résultat compte toujours 3 lignes. La troisième ligne est conservée exactement telle quelle, majuscules comprises.

Que faire de la ligne en majuscules

Comment l’app compare les en-têtes lors d’une fusion

Dans l’app Tablora, « Fusionner » réunit les tableaux qui ont le même nombre de colonnes que le premier tableau. Quand l’option « Ligne d’en-tête » est activée, l’app retire la première ligne d’un tableau suivant si elle correspond à l’en-tête du premier tableau, et cette comparaison ignore la casse comme les espaces en début et en fin. Une ligne NAME et AMOUNT en haut de la page deux serait donc supprimée lors d’une fusion, alors que l’outil du navigateur la conserve.

Aucun des deux comportements n’est faux ; ils répondent à des questions différentes. Si vous travaillez aux deux endroits, comparez le résultat fusionné avec la source avant de l’exporter.

Données d’entrée

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

Résultats

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