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

Présentation

Supprimez facilement les lignes où toutes les colonnes sont VIDES dans CSV sans utiliser Formular. Téléchargez uniquement un fichier CSV, obtenez des résultats en quelques secondes. Traitement simple et efficace : essayez dès maintenant !

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

Comment supprimer les lignes où toutes les colonnes sont VIDES dans un 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 Microsoft Excel pour supprimer les lignes dont toutes les colonnes sont vides dans un fichier CSV. Voici comment procéder :

  • Ouvrez le fichier CSV dans Microsoft Excel.
  • Sélectionnez l'ensemble de données complet, y compris les en-têtes.
  • Accédez à l'onglet « Données » du ruban et cliquez sur le menu déroulant « Trier et filtrer ».
  • Sélectionnez l'option « Supprimer les doublons ».
  • Dans la boîte de dialogue « Supprimer les doublons », assurez-vous que toutes les colonnes sont sélectionnées et cliquez sur « OK ».
  • Excel supprimera toutes les lignes contenant uniquement des cellules vides.
  • Enregistrez le fichier au format CSV.

Ce processus supprimera toutes les lignes qui ne contiennent que des cellules vides, vous laissant ainsi une version nettoyée de vos données. Vous pouvez ensuite utiliser cette version nettoyée pour une analyse ou un traitement plus approfondi.

Notez que cette méthode convient aux petits fichiers CSV. Si votre fichier CSV est volumineux, ce processus peut prendre beaucoup de temps et empêcher Excel de répondre. Dans ce cas, il peut être plus efficace d'utiliser un langage de programmation, tel que Python, pour supprimer les lignes.

Méthode B : Python

Pour supprimer les lignes dont toutes les colonnes sont vides dans un fichier CSV, vous pouvez écrire un script dans un langage de programmation, tel que Python, pour lire le fichier CSV et supprimer les lignes qui répondent à vos critères. Voici un exemple de script Python qui effectue cette opération :


import csv

with open("input.csv", "r") as in_file, open("output.csv", "w", newline="") as out_file:
    reader = csv.reader(in_file)
    writer = csv.writer(out_file)

    for row in reader:
        if any(row):
            writer.writerow(row)

Ce script utilise le module csv pour lire le fichier CSV d'entrée input.csv et écrire la sortie dans un nouveau fichier CSV output.csv. La fonction any est utilisée pour vérifier si l'une des valeurs d'une ligne n'est pas vide. Si une ligne comporte au moins une valeur non vide, elle est écrite dans le fichier de sortie. Si toutes les valeurs d'une ligne sont vides, elles sont ignorées.

Notez que ce script suppose que le fichier CSV est correctement formaté et comporte une ligne d'en-tête. Si votre fichier CSV ne comporte pas de ligne d'en-tête, vous devrez peut-être modifier le script en conséquence.

Le meilleur moyen : Utiliser la fonction QuickTran

  • Visitez notre site Web et trouvez l'outil en ligne.
  • Ouvrez votre fichier csv en cliquant sur le bouton « Choisir un fichier » et en sélectionnant le fichier que vous souhaitez modifier.
  • Une fois le fichier chargé, en quelques secondes, vous supprimerez les lignes où toutes les colonnes sont VIDES.
  • 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.