Comment supprimer les lignes où une colonne est vide 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ù des colonnes sont vides dans un fichier CSV ?

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

Supprimer des lignes d'un fichier volumineux n'est pas très simple. Par exemple, j'ai un fichier CSV contenant des millions de lignes qui sont utilisées pour stocker les journaux d'accès. Certaines lignes doivent être supprimées car les documents spécifiés sont vides. Je dois supprimer ces lignes et analyser les données. Comment puis-je m'y prendre ?

Méthode A : Excel ou Google Spreadsheet

Oui, vous pouvez utiliser Excel pour supprimer les lignes où les colonnes spécifiées sont VIDES. Voici comment procéder :

  • Ouvrez votre fichier CSV dans Excel.
  • Sélectionnez les colonnes dans lesquelles vous souhaitez vérifier la présence de cellules VIDES.
  • Cliquez sur l'onglet « Données » dans le ruban.
  • Cliquez sur le bouton « Filtrer » dans le groupe « Trier et filtrer ».
  • Cliquez sur la flèche déroulante dans l'en-tête de la colonne sélectionnée et décochez l'option « Blanks ».
  • Appuyez sur « Ctrl + - » pour supprimer les lignes visibles.
  • Enregistrez le fichier en tant que nouveau fichier CSV.

Remarque : Cette méthode suppose que les cellules BLANK des colonnes spécifiées sont réellement vides et ne sont pas simplement des espaces. Vous pouvez utiliser la fonction « Rechercher et remplacer » pour supprimer des espaces avant d'appliquer le filtre.

Méthode B : Python

Pour supprimer les lignes où les colonnes spécifiées sont VIDES dans un fichier CSV, vous pouvez utiliser un langage de programmation tel que Python. Voici une façon de procéder :


import pandas as pd

# Read the CSV file
df = pd.read_csv('input.csv')

# Remove rows with blank values in the specified columns
df.dropna(subset=['column1', 'column2'], inplace=True)

# Write the cleaned dataframe to a new CSV file
df.to_csv('output.csv', index=False)

Voici le code en Python :

Remarque : remplacez « input.csv » et « output.csv » par les noms de fichiers réels. Remplacez également ['column1', 'column2'] par les noms de colonne réels dont vous souhaitez vérifier la présence de valeurs VIDES.

Le meilleur moyen : utilisez 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é, vous pouvez sélectionner les colonnes spécifiées que vous souhaitez traiter et, 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.