Accéder au contenu principal

Comment enregistrer / exporter uniquement les données filtrées d'Excel vers un fichier CSV ?

Author: Xiaoyang Last Modified: 2025-08-06

Lorsque vous travaillez avec de grands ensembles de données dans Excel, il est courant d'appliquer des filtres pour se concentrer sur des sous-ensembles spécifiques de vos données. Cependant, il arrive que vous souhaitiez enregistrer ou exporter uniquement les lignes filtrées (visibles) dans un fichier CSV distinct à des fins de rapport, d'échange de données ou d'analyse ultérieure. Par défaut, la fonction Enregistrer sous d'Excel exportera toute la feuille de calcul – y compris toutes les lignes masquées et filtrées – lors de l'enregistrement au format CSV. Cela peut poser problème si vous souhaitez isoler et exporter uniquement les résultats de votre filtre, en laissant de côté les données dont vous n'avez pas besoin à ce moment-là.

Dans les sections suivantes, vous trouverez plusieurs méthodes pratiques pour exporter uniquement les données filtrées vers un fichier CSV dans Excel. Chaque méthode présente des avantages et convient à différents besoins et scénarios d’utilisation. Lisez attentivement et choisissez la solution qui correspond le mieux à votre flux de travail et à votre niveau de maîtrise d’Excel :

Enregistrer / Exporter uniquement les données filtrées d'Excel vers un fichier CSV en copiant uniquement les cellules visibles

Enregistrer / Exporter uniquement les données filtrées d'Excel vers un fichier CSV avec du code VBA

Enregistrer / Exporter uniquement les données filtrées d'Excel vers un fichier CSV avec Kutools pour Excel

Exporter les données filtrées via Power Query


Enregistrer / Exporter uniquement les données filtrées d'Excel vers un fichier CSV en copiant uniquement les cellules visibles

Excel ne permet pas nativement d'enregistrer directement uniquement les lignes filtrées (visibles) au format CSV. Toutefois, vous pouvez utiliser une solution de contournement simple pour atteindre votre objectif. Cette approche convient aux personnes qui préfèrent éviter les fonctions complexes ou le codage. Voici les étapes détaillées :

1. Après avoir appliqué le filtre à votre feuille de calcul, sélectionnez la plage de données filtrées que vous souhaitez enregistrer. Assurez-vous d'inclure la ligne d'en-tête (si nécessaire) pour plus de clarté dans le fichier exporté.

2. Dans le ruban, accédez à Accueil > Rechercher et sélectionner > Atteindre spécial. Cette option vous aide à sélectionner uniquement les cellules visibles. Voir capture d’écran :

Go To Special option on the ribbon

3. Dans la boîte de dialogue Atteindre spécial, sélectionnez l'option Seulement les cellules visibles. Cela garantit que seules les lignes affichées (filtrées) seront sélectionnées, et les lignes masquées ne seront pas copiées par erreur.

Go To Special dialog box

4. Après avoir cliqué sur OK, copiez la plage sélectionnée (vous pouvez appuyer sur Ctrl+C ou faire un clic droit et choisir Copier), puis ouvrez une nouvelle feuille de calcul et collez vos données (en utilisant Ctrl+V). Seules les lignes visibles (filtrées) apparaîtront - les lignes masquées sont exclues, donc votre jeu de données est maintenant prêt à être exporté.

5. Pour exporter ces données, accédez à Fichier > Enregistrer sous. Dans la boîte de dialogue Enregistrer sous, sélectionnez le nom de fichier et l'emplacement souhaités. Depuis la liste déroulante Type d’enregistrement, choisissez CSV (délimité par des virgules) (*.csv). Voir la capture d’écran pour guidance :

Save As dialog box

6. Cliquez sur Enregistrer. Vous pourriez recevoir une alerte indiquant que "Certaines fonctionnalités de votre classeur risquent d'être perdues" ou demandant si vous souhaitez enregistrer uniquement la feuille active. C'est normal pour l'exportation au format CSV. Confirmez en cliquant sur OK, puis sur Oui. Vos données filtrées sont désormais sauvegardées en tant que fichier CSV situé dans votre répertoire choisi.

Dialog box saying if you want to save only the active sheet

Arrow

Dialog box saying if you want to keep using that format

Cette méthode est simple et ne nécessite aucune compétence en codage. Cependant, elle peut être légèrement chronophage si vous devez la répéter souvent ou travailler avec des jeux de données très volumineux. Vérifiez toujours deux fois les données collées dans la nouvelle feuille de calcul avant d’enregistrer, pour confirmer que seules les lignes visibles ont été incluses. Si vous devez exporter fréquemment des données filtrées, envisagez les méthodes d'automatisation ci-dessous.


Enregistrer / Exporter uniquement les données filtrées d'Excel vers un fichier CSV avec du code VBA

Si vous traitez régulièrement des exports de données filtrées ou souhaitez une approche plus rapide et automatisée, vous pouvez utiliser une macro VBA. Cela est particulièrement adapté si vous souhaitez réduire les étapes manuelles et exporter des plages de manière programmée. Voici un guide étape par étape :

1. Appuyez sur Alt + F11 pour ouvrir l'éditeur Microsoft Visual Basic for Applications (VBA). Cela ouvre une nouvelle fenêtre où vous pouvez gérer vos macros Excel.

2. Dans l'éditeur VBA, cliquez sur Insérer > Module pour ajouter un nouveau module. Copiez et collez le code VBA suivant dans la fenêtre du module vide.

Code VBA : Enregistrer / Exporter uniquement les données filtrées d'Excel vers un fichier CSV

Sub Macro1()
'updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xAddress As String
    Dim xUpdate As Boolean
    Dim xFileName As String
    Dim xWb As Workbook
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("please select the filtered range", "Kutools for Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Set xRg = xRg.SpecialCells(xlCellTypeVisible)
    If xRg Is Nothing Then Exit Sub
    xFileName = Application.GetSaveAsFilename(, "CSV Files (*.csv), *.csv", , "please specify the file name")
    If xFileName = "" Then Exit Sub
    xUpdate = Application.ScreenUpdating
    Application.ScreenUpdating = False
    xRg.Copy
    Set xWb = Application.Workbooks.Add
    xWb.ActiveSheet.Paste
    xWb.SaveAs Filename:=xFileName, FileFormat:=xlCSV, CreateBackup:=False
    xWb.Close False
    Application.ScreenUpdating = xUpdate
End Sub

3. Une fois le code en place, appuyez sur F5 ou cliquez sur le bouton Exécuter pour lancer. Vous verrez une invite vous demandant de sélectionner la plage de données filtrées que vous souhaitez exporter en tant que fichier CSV. Utilisez votre souris pour sélectionner les cellules pertinentes et cliquez sur OK.

Dialog to select the filtered data

4. Ensuite, une autre boîte de dialogue apparaît vous invitant à spécifier le nom du fichier et l'emplacement de stockage pour votre fichier CSV. Choisissez ou créez votre répertoire de destination et entrez un nom de fichier, comme indiqué :

Dialog to specify a file name

5. Cliquez sur Enregistrer et la macro exportera uniquement les cellules visibles de votre sélection vers un fichier CSV. Les lignes masquées – celles filtrées – ne seront pas incluses.

Cette solution VBA est rapide, précise et parfaite pour les tâches répétitives ou les exports en masse. Cependant, vous devrez avoir une connaissance de base de l'activation des macros et de l'utilisation de l'éditeur VBA. Assurez-vous toujours de sauvegarder votre travail et de garder des sauvegardes de fichiers importants avant d'exécuter de nouvelles macros. En cas d'erreurs, vérifiez que votre sélection contient des cellules visibles (données filtrées) et que vous avez la permission d'écrire dans le répertoire sélectionné.


Enregistrer / Exporter uniquement les données filtrées d'Excel vers un fichier CSV avec Kutools pour Excel

Kutools pour Excel propose une fonctionnalité dédiée appelée Exporter la plage vers un fichier. Cet outil facilite grandement l'exportation de cellules sélectionnées – y compris les données filtrées – vers un fichier CSV, PDF, texte ou d'autres formats. C'est un choix idéal pour les utilisateurs qui veulent une solution fiable sans avoir à utiliser de code VBA ni de sélection manuelle, surtout si l'exportation de données filtrées est une tâche courante dans votre flux de travail.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Si vous avez installé Kutools pour Excel, suivez ces étapes :

1. Appliquez d'abord votre filtre souhaité et sélectionnez les données visibles que vous souhaitez exporter. Assurez-vous que seules les lignes pertinentes (filtrées) sont incluses dans votre sélection.

2. Accédez à Kutools Plus dans le ruban, sélectionnez Importer & Exporter, puis Exporter la plage vers un fichier. Reportez-vous à la capture d’écran ci-dessous pour localiser cette option :

Export Range to File option on the Kutools Plus tab on the ribbon

3. Dans la Exporter la plage vers un fichier boîte de dialogue, sélectionnez le format de fichier (par exemple, CSV) depuis la section Format de fichier . Cliquez File explorer button pour parcourir et sélectionner un dossier où enregistrer le fichier exporté. Voir l'exemple ci-dessous :

Export Range to File dialog box

4. Après avoir confirmé l'emplacement et les paramètres, cliquez sur Ok. Une autre invite apparaîtra vous demandant de nommer votre fichier exporté. Entrez le nom souhaité et confirmez.

Dialog box for entering a name for the file

5. Cliquez à nouveau sur Ok. Les données filtrées sélectionnées seront enregistrées en tant que fichier CSV dans l'emplacement choisi. Seules les cellules visibles que vous avez sélectionnées sont exportées – les lignes masquées sont ignorées.

L'utilisation de Kutools pour Excel est fortement recommandée pour les utilisateurs effectuant des exports répétés, nécessitant des options de format flexibles, ou ayant moins d'expérience avec VBA. En plus du format CSV, vous pouvez exporter directement au format texte, PDF et plusieurs autres formats, ce qui vous fait gagner du temps et réduit le risque d'erreurs dans les opérations manuelles.

  Téléchargez et essayez gratuitement Kutools pour Excel dès maintenant !

Si vous rencontrez des résultats inattendus ou des fichiers manquants, vérifiez que votre sélection contenait uniquement les cellules visibles souhaitées avant l'exportation. Prêtez également attention aux autorisations des dossiers et aux paramètres de format de fichier dans la boîte de dialogue pour éviter les problèmes courants.


Démo : Enregistrer / Exporter uniquement les données filtrées d'Excel vers un fichier CSV avec Kutools pour Excel

 
Kutools pour Excel : Plus de 300 outils pratiques à portée de main ! Profitez de fonctionnalités IA définitivement gratuites ! Télécharger maintenant !

Exporter les données filtrées via Power Query

Power Query (Obtenir & Transformer) peut être utilisé pour extraire et enregistrer des données filtrées. Cette méthode convient aux utilisateurs employant des versions modernes d'Excel (Excel2016 et versions ultérieures) et qui souhaitent automatiser les exports répétitifs :

1. Sélectionnez vos données et accédez à Données > À partir du tableau/plage pour lancer l'Éditeur Power Query (votre plage doit avoir des en-têtes).

2. Dans Power Query, appliquez votre filtre souhaité directement aux colonnes pertinentes.

3. Cliquez sur Accueil > Fermer & Charger Vers et choisissez « Créer uniquement une connexion » ou « Tableau dans une nouvelle feuille de calcul ».

4. Les résultats filtrés apparaissent maintenant dans une nouvelle feuille de calcul. Exportez comme d’habitude (Fichier > Enregistrer sous > CSV).

Power Query est pratique pour les utilisateurs ayant besoin d’exports de données planifiés ou souhaitant créer des modèles de requêtes réutilisables. La configuration initiale peut être plus complexe pour les débutants, mais elle est très efficace pour les transformations de données et les usages répétés.


Meilleurs outils de productivité Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données grâce à : Exécution intelligente   |  Générer du code  |  Créer des Formules personnalisées  |  Analyser des données et générer des graphiques  |  Appeler les Fonctions améliorées
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Combiner les colonnes ou cellules sans perdre de données   |  Arrondir...
Super RECHERCHEV : Recherche multi-critères    Recherche multi-valeurs  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante avec sélection multiple ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer l’état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités à la une : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & de feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Chiffrer/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 des ensembles d’outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   Plus de50 types de graphiques (Diagramme de Gantt, ...)   |   Plus de40 formules intelligentes (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils dinsertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et bien plus encore
Utilisez Kutools dans votre langue préférée: compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de40 autres langues !

Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, au lieu d’ouvrir de nouvelles fenêtres.
  • Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!