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

Supprimez facilement les lignes où les colonnes spécifiées sont vides dans un fichier CSV sans utiliser de formulaire. 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ù des 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 doivent être supprimées car les colonnes spécifiées sont vides. Je dois supprimer ces lignes, puis 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 vides 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 empty 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 : 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é, vous pouvez sélectionner les colonnes que vous souhaitez traiter et, en quelques secondes, vous supprimerez les lignes dont 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.