Aller au contenu

Supprimer les lignes vides

Retirez les lignes vides d’une liste, ou n’en gardez qu’une seule entre deux blocs. Le nombre de lignes supprimées est affiché sous le résultat.

0Caractères
0Mots
0Lignes

Deux besoins opposés, deux modes

Une ligne vide n’a pas le même rôle selon le document. Dans une liste de valeurs, c’est un déchet : elle produit une entrée vide à l’import, décale une numérotation, fausse un comptage. Dans un texte rédigé, c’est au contraire une information : elle sépare deux paragraphes. D’où les deux modes.

  • Supprimer toutes les lignes vides compacte la liste : il ne reste que les lignes qui portent du contenu. C’est le mode à choisir pour un export de tableur, une liste d’e-mails, un jeu de références.
  • N’en garder qu’une seule à la suite conserve la structure : une série de quatre lignes vides devient une seule ligne de séparation. C’est le mode à choisir pour un texte rédigé, un article, un compte rendu.

Deux réglages complètent le mode choisi. « Traiter les lignes d’espaces comme vides » considère comme vide une ligne qui ne contient que des espaces, des tabulations ou des espaces insécables — un cas extrêmement fréquent, et invisible à l’œil. « Retirer aussi celles du début et de la fin » supprime les lignes vides qui encadrent le texte, celles qu’un copier-coller ajoute systématiquement.

D’où viennent ces lignes vides

OrigineCe qui se passeMode conseillé
Copie d’une colonne de tableurLes cellules vides deviennent des lignes videsToutes
Export CSV avec des lignes filtréesLes lignes masquées laissent leur placeToutes
Texte collé depuis un PDFChaque saut de page laisse un blancUne seule
Copie d’une page webLes marges CSS deviennent des lignes videsUne seule
Concaténation de plusieurs fichiersBlancs accumulés aux jonctionsUne seule
Traitement de texteSauts de paragraphe utilisés pour espacerUne seule

Ce qu’est vraiment une ligne vide

Une ligne vide, pour un ordinateur, c’est simplement deux marqueurs de fin de ligne qui se suivent, sans rien entre les deux. Trois détails compliquent l’affaire.

D’abord, le marqueur de fin de ligne n’est pas le même partout : Windows utilise deux caractères (CR puis LF), macOS et Linux un seul (LF). Un fichier passé d’un système à l’autre peut se retrouver avec des lignes qui semblent vides mais contiennent un CR orphelin. Cet outil normalise les fins de ligne avant de compter : le problème est traité sans que vous ayez à vous en soucier.

Ensuite, une ligne peut contenir des caractères sans contenir de texte : une espace, une tabulation, une espace insécable déposée par un traitement de texte. À l’écran, elle est identique à une ligne vide ; pour un programme, elle ne l’est pas. C’est exactement ce que règle l’option activée par défaut.

Enfin, la dernière ligne d’un fichier se termine souvent par un saut de ligne, ce qui crée une ligne vide finale que la plupart des éditeurs affichent. Elle est parfaitement légitime dans un fichier texte, mais devient un enregistrement fantôme lors d’un import : l’option qui retire les lignes vides du début et de la fin s’en charge.

Le compte des lignes supprimées

Sous le résultat, l’outil indique combien de lignes vides ont été retirées et combien de lignes restent. Ce chiffre est plus utile qu’il n’y paraît : si vous attendez 250 références et que le compteur affiche 249 lignes conservées, vous savez immédiatement qu’une entrée manquait dans le fichier d’origine, avant même de lancer l’import. Pour un décompte détaillé — lignes totales, lignes non vides, caractères — le compteur de lignes donne le tableau complet.

La chaîne de nettoyage d’une liste

Les lignes vides sont rarement le seul défaut d’une liste récupérée. L’enchaînement qui règle la quasi-totalité des cas : nettoyer le texte pour les espaces et les caractères invisibles, supprimer les lignes vides ici, supprimer les doublons, puis trier et éventuellement numéroter les lignes. Chaque étape est instantanée et s’exécute dans votre navigateur, sans que la liste ne soit transmise à quiconque : on peut donc y passer un fichier de contacts ou de salariés sans état d’âme.

Une remarque sur l’ordre : supprimez les lignes vides avant de dédupliquer si vous voulez garder les vraies entrées vides à l’écart, et après si vous préférez qu’une seule ligne vide subsiste dans le résultat final. Dans le doute, le premier ordre donne un fichier plus propre.

Questions fréquentes

Une ligne qui ne contient que des espaces est-elle supprimée ?

Oui, tant que l’option « Traiter les lignes d’espaces comme vides » est active — c’est le réglage par défaut. Sont concernés les espaces ordinaires, les tabulations, les espaces insécables et les caractères de largeur nulle. Décochez l’option si vous devez conserver ces lignes à l’identique.

Comment garder la séparation entre mes paragraphes ?

Choisissez le mode « N’en garder qu’une seule à la suite ». Une série de lignes vides est ramenée à une seule, ce qui préserve la structure du texte tout en supprimant les blancs accumulés au fil des copier-coller.

Comment faire dans Excel ou Google Sheets ?

Il faut passer par un filtre sur les cellules vides puis une suppression de lignes, opération qui casse souvent les formules alentour. Copier la colonne, la coller ici et récupérer le résultat épargne cette manipulation, et fonctionne aussi pour un texte qui n’est pas dans un tableur.

Ces outils peuvent aussi vous servir

Tous les outils →