Comment supprimer les lignes où toutes les colonnes sont vides dans un fichier CSV ?

Présentation

Supprimez facilement les lignes contenant des colonnes vides dans un fichier CSV sans utiliser de formule. Téléchargez uniquement votre fichier CSV et obtenez des résultats en quelques secondes. Traitement simple et efficace : essayez-le dès maintenant !

Comment supprimer les lignes où toutes les colonnes sont vides dans un fichier CSV ?

Comment supprimer les lignes où toutes les colonnes sont vides dans un fichier CSV ?

Supprimer des lignes d'un fichier volumineux n'est pas une mince affaire. Par exemple, j'ai un fichier csv contenant des millions de lignes, stockant des journaux d'accès, certaines lignes sont complètement vides, je dois supprimer ces lignes, puis effectuer une analyse des données. Comment puis-je m'y prendre ?

Méthode A : Excel ou Google Spreadsheet

Vous pouvez utiliser un tableur tel que Microsoft Excel ou Google Sheets pour supprimer les lignes de votre fichier CSV où toutes les colonnes sont vides.

Voici comment procéder dans Microsoft Excel :

  • Ouvrez le fichier CSV dans Microsoft Excel.
  • Sélectionnez les données du fichier et triez-les en fonction de la première colonne.
  • Sélectionnez la ligne entière de la première cellule vide, appuyez sur « Ctrl + Shift + Down » pour sélectionner toutes les lignes situées en dessous de la première cellule vide.
  • Cliquez avec le bouton droit de la souris et sélectionnez « Supprimer la ligne » pour supprimer les lignes vides.
  • Enregistrez le fichier au format CSV.

Vous pouvez utiliser un tableur tel que Microsoft Excel ou Google Sheets pour supprimer les lignes de votre fichier CSV où toutes les colonnes sont vides.

Voici comment procéder sur Google Sheets :

  • Ouvrez le fichier CSV dans Google Sheets.
  • Sélectionnez les données du fichier et triez-les en fonction de la première colonne.
  • Sélectionnez la ligne entière de la première cellule vide, appuyez sur « Ctrl + Shift + Down » pour sélectionner toutes les lignes situées en dessous de la première cellule vide.
  • Cliquez avec le bouton droit de la souris et sélectionnez « Supprimer la ligne » pour supprimer les lignes vides.
  • Téléchargez le fichier au format CSV.

Ces deux méthodes vous permettront de supprimer les lignes de votre fichier CSV où toutes les colonnes sont vides sans avoir à écrire de code.

Méthode B : Python

Si votre fichier CSV est trop volumineux pour Excel et qu'il est trop lent, vous pouvez utiliser un langage de script tel que Python pour supprimer les lignes où toutes les colonnes sont vides. Voici un exemple de la façon dont vous pouvez procéder :


import csv

with open("input.csv", "r") as f_input:
    reader = csv.reader(f_input)
    with open("output.csv", "w") as f_output:
        writer = csv.writer(f_output)
        for row in reader:
            if any(row):
                writer.writerow(row)

Ce code utilise le module csv de Python pour lire le contenu du fichier d'entrée input.csv en mémoire, puis écrit uniquement les lignes dont au moins une colonne n'est pas vide dans le fichier de sortie output.csv. La fonction any est utilisée pour vérifier si l'une des valeurs de la ligne actuelle n'est pas vide, et si c'est le cas, la ligne est écrite dans le fichier de sortie.

Comme ce script s'exécute dans un langage de script, il peut gérer des fichiers volumineux beaucoup plus rapidement qu'un tableur tel qu'Excel.

Le meilleur moyen : Utiliser la fonction QuickTran

  1. Visitez notre site Web et trouvez l'outil en ligne.
  2. Ouvrez votre fichier csv en cliquant sur le bouton « Choisir un fichier » et en sélectionnant le fichier que vous souhaitez modifier.
  3. Une fois le fichier chargé, en quelques secondes, vous supprimerez les lignes où toutes les colonnes sont vides.
  4. Vous pouvez ensuite télécharger les fichiers et les enregistrer sur votre ordinateur.
Découvrez nos autres outils de transformation
Transformez les données : texte, date/heure, lieu, Json, etc.