Comment enregistrer ou exporter chaque feuille d’un classeur Excel au format CSV ou PDF ?
Il est courant de travailler avec de grands classeurs Excel comportant plusieurs feuilles, notamment pour des tâches telles que l’analyse de données, la création de rapports ou la gestion d’archives. Il vous arrive souvent de devoir enregistrer ou exporter chaque feuille de calcul sous forme de fichiers distincts au format .csv ou PDF, ce qui facilite grandement le partage ou le traitement de jeux de données individuels. Toutefois, Excel ne propose pas de fonctionnalité directe permettant d’« exporter toutes les feuilles », ce qui peut rendre cette opération fastidieuse. Dans cet article, vous découvrirez plusieurs méthodes pratiques — des options intégrées d’Excel aux techniques avancées d’automatisation — pour enregistrer ou exporter rapidement et efficacement chaque feuille de votre classeur en fichiers.CSV ou PDF individuels.
- Enregistrer ou exporter chaque feuille au format CSV/Fichiers PDF à l’aide de la fonction Enregistrer sous
- Enregistrer ou exporter par lot chaque feuille au format CSV/Fichiers PDF avec Kutools pour Excel
- Enregistrer par lot chaque feuille sous forme de fichier CSV à l’aide de VBA
- Exporter le contenu d’une feuille au format CSV à l’aide de formules Excel (solution alternative)
Enregistrer ou exporter chaque feuille au format CSV/Fichiers PDF avec la fonction Enregistrer sous
La méthode la plus simple pour exporter une feuille unique au format CSV ou PDF consiste à utiliser la fonction native d’Excel Enregistrer sous. Cette approche est particulièrement utile si vous n’avez que quelques feuilles à exporter ou si vous souhaitez contrôler et vérifier chaque fichier avant de l’enregistrer. Toutefois, si votre classeur contient de nombreuses feuilles, répéter ces étapes manuellement pour chacune d’elles peut vite devenir fastidieux.
Avantages : Simple, ne nécessite aucun outil ni programmation supplémentaire et vous permet de revoir ou d’ajuster la feuille avant son exportation.
Limites : Manuel et répétitif pour plusieurs feuilles ; impossible de traiter toutes les feuilles simultanément.
1. Cliquez sur l’onglet de la feuille en bas pour activer celle que vous souhaitez exporter individuellement au format CSV ou PDF. Ensuite, accédez à Fichier(ou)bouton Office) > Enregistrer sous.
2. Dans la boîte de dialogue Enregistrer sous qui s’affiche, sélectionnez le dossier de destination où vous souhaitez enregistrer votre fichier. Cliquez sur le menu déroulant Spécifier le format d'enregistrement et choisissez soit CSV (séparé par des virgules) (*.csv), soit PDF (*.pdf), selon vos besoins en matière de format d’exportation. Lorsque vous êtes prêt, cliquez sur le bouton Enregistrer.

3. Si vous enregistrez au format CSV, Excel affichera deux avertissements successifs : le premier indique que seule la feuille de calcul active sera enregistrée, et le second signale une perte potentielle de fonctionnalités non prises en charge par le format CSV. Cliquez sur OK pour le premier message, puis sur Oui pour l’enregistrement suivant afin de poursuivre.
Remarque : Si vous choisissez d’enregistrer au format PDF, ces messages d’avertissement n’apparaissent pas ; vous pouvez procéder directement à l’enregistrement.


4. Pour exporter d’autres feuilles, répétez les étapes 1 à 3 pour chaque feuille que vous souhaitez enregistrer.
Conseils et rappels supplémentaires :
- Avant d’enregistrer au format CSV, assurez-vous que votre feuille ne contient aucune formule ni mise en forme que vous souhaitez conserver, car le format CSV stocke uniquement les données brutes.
- Lors de l’enregistrement au format PDF, pensez à définir le Zone d'impression et à ajuster la mise en page pour obtenir les meilleurs résultats.
- Veillez à ne pas écraser des fichiers portant le même nom dans votre dossier de destination, notamment si vos noms de feuille sont similaires.
Dépannage : Si Excel affiche le message « Certaines fonctionnalités de votre classeur risquent d’être perdues si vous l’enregistrez au format CSV », c’est tout à fait normal : ce format ne prend pas en charge les formules, la mise en forme ni les feuilles multiples. Seule la feuille de calcul active sera exportée dans chaque fichier.
Enregistrer ou exporter par lots chaque feuille au format CSV/Fichiers PDF avec Kutools pour Excel
L’exportation manuelle de chaque feuille à l’aide de la fonction Enregistrer sous devient fastidieuse dès que votre classeur contient de nombreuses feuilles. Dans ce cas, des compléments Excel spécialisés tels que Kutools pour Excel offrent une solution bien plus efficace. Grâce à l’utilitaire Séparer le classeur, vous pouvez exporter en un seul clic toutes vos feuilles vers des fichiers individuels au format CSV, PDF ou tout autre type de fichier pris en charge — une opération qui vous fait gagner un temps considérable.
Avantages : Permet de traiter simultanément un grand nombre de feuilles, prend en charge plusieurs formats, offre des options flexibles pour ignorer les feuilles masquées ou vides, et est convivial.
Limites : Nécessite l’installation de Kutools pour Excel ; ne convient pas si vous ne pouvez pas utiliser de compléments en raison de la politique informatique de votre organisation.
1. Dans le ruban Excel, cliquez sur KUTOOLS PLUS > Classeur > Séparer le classeur.

2. Dans la boîte de dialogue Séparer le classeur, configurez vos préférences comme suit :

(1) Vérifiez que toutes les feuilles sont sélectionnées pour le fractionnement. Si vous en avez désélectionné certaines auparavant, utilisez la case à cocher située avant Nom de la feuille de calcul pour réactiver la sélection de toutes les feuilles.
(2) Cochez la case Spécifier le format d’enregistrement.
(3) Cliquez sur la zone située sous Spécifier le format d’enregistrement, puis choisissez soit CSV (*.csv) ou PDF (*.pdf) comme type de fichier d’exportation.
(4) Cliquez sur le bouton Fractionner pour continuer.
Remarque : Sélectionnez l’option Ignorer les feuilles de calcul masquées et/ou l’option Ignorer les feuilles de calcul vierges si vous souhaitez exclure les feuilles non visibles ou vides de l’exportation. Cela permet d’obtenir des fichiers de sortie pertinents et d’éviter des exportations inutiles.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
3. Dans la boîte de dialogue Parcourir les dossiers qui s’affiche, sélectionnez le dossier cible où vous souhaitez enregistrer tous les fichiers de sortie (CSV ou PDF), puis cliquez sur OK pour confirmer.

L’utilitaire traitera votre classeur et générera, dans le format choisi, un fichier distinct pour chaque feuille sélectionnée, en les enregistrant dans le dossier que vous avez spécifié.
Enregistrer par lot chaque feuille sous forme de fichier CSV à l’aide de VBA
Lorsque vous devez exporter des dizaines, voire des centaines de feuilles en fichiers CSV distincts, les méthodes manuelles deviennent rapidement fastidieuses. Pour automatiser cette tâche, utilisez l’éditeur Visual Basic pour Applications (VBA) intégré à Excel et exécutez un script qui exporte toutes vos feuilles en quelques clics seulement. Cette approche est idéale pour les utilisateurs familiarisés avec l’exécution de scripts simples et à la recherche d’une solution souple, fiable et réutilisable — notamment pour des opérations similaires à venir.
Avantages : Entièrement automatisé, ne nécessite aucun complément tiers, entièrement personnalisable et facilement reproductible sur différents classeurs.
Limites : Nécessite une configuration initiale, des notions de base en VBA ainsi que l’autorisation d’exécuter des macros dans votre environnement Excel.
Précautions :
- Sauvegardez toujours votre classeur avant d’exécuter des macros.
- Désactivez ou examinez toute macro existante susceptible d’affecter l’enregistrement des fichiers.
Suivez ces étapes pour appliquer la solution VBA :
1. Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis collez le code VBA fourni dans la nouvelle fenêtre du module.
VBA : Enregistrer chaque feuille sous forme de fichier CSV individuel
Public Sub SaveWorksheetsAsCsv()
Dim xWs As Worksheet
Dim xDir As String
Dim folder As FileDialog
Set folder = Application.FileDialog(msoFileDialogFolderPicker)
If folder.Show <> -1 Then Exit Sub
xDir = folder.SelectedItems(1)
For Each xWs In Application.ActiveWorkbook.Worksheets
xWs.SaveAs xDir & "\" & xWs.Name, xlCSV
Next
End Sub 3. Pour exécuter le code, cliquez sur le bouton Exécuter (icône en forme de triangle « lecture ») dans l’éditeur VBA, ou appuyez simplement sur F5. Excel vous invitera à choisir un dossier de destination.
4. Dans la boîte de dialogue de sélection du dossier, parcourez les emplacements, indiquez où tous les fichiers CSV doivent être enregistrés, puis cliquez sur OK.

Une fois la macro exécutée, chaque feuille se retrouve exportée sous forme de fichier CSV individuel, portant le nom de la feuille, dans le dossier que vous avez spécifié.
Conseils utiles :
- Si une feuille est vide, le fichier CSV correspondant peut tout de même être créé (mais restera vide).
- Si votre classeur contient des feuilles très volumineuses, le processus d’exportation peut prendre un certain temps ; patientez jusqu’à l’apparition d’un message de fin (si programmé) ou jusqu’à ce que les fichiers soient visibles.
Dépannage :
- Si la macro ne peut pas accéder au dossier de destination en raison d’une protection en écriture ou d’un problème d’autorisations, choisissez un emplacement où vous disposez d’un accès complet, comme le dossier Documents ou le Bureau.
- Si un fichier n’apparaît pas, vérifiez que la feuille n’était ni masquée ni protégée, et modifiez le code si nécessaire pour prendre en compte ces cas.
Exporter le contenu d’une feuille au format CSV à l’aide de formules Excel (solution alternative)
Dans les scénarios où vous ne pouvez pas ou ne souhaitez pas utiliser de macros ni de compléments, mais que vous avez tout de même besoin d’une méthode rapide pour préparer le contenu de votre feuille au format CSV en vue de son exportation, les formules Excel peuvent vous aider à assembler vos données dans un format compatible avec le CSV. Bien que les formules ne permettent pas d’exporter directement des fichiers, vous pouvez les utiliser pour concaténer les valeurs des cellules en un texte correctement formaté, que vous pourrez ensuite copier et enregistrer sous forme de fichier .csv à l’aide du Bloc-notes ou d’un autre éditeur de texte.
Avantages : Aucune macro ni aucun complément n’est nécessaire ; cette méthode est idéale pour les petits jeux de données et les exportations ponctuelles.
Limites : Le processus nécessite une intervention manuelle pour finaliser l’exportation. Elle convient surtout aux tableaux simples et homogènes, plutôt qu’aux structures de données volumineuses ou complexes. Des ajustements peuvent être requis si le nombre de colonnes ou de lignes varie d’une feuille à l’autre.
Instructions :
1. Supposons que vos données se trouvent dans les colonnes A à D et les lignes 1 à 100. Dans la cellule E1, saisissez la formule suivante pour Combinez les colonnes les colonnes A à D en une ligne au format CSV (modifiez la plage selon vos besoins) :
=A1 & "," & B1 & "," & C1 & "," & D1 2. Copiez la formule de E1 vers le bas sur toutes les lignes contenant des données (par exemple, E1:E100). Sélectionnez la colonne E (les lignes ainsi remplies), appuyez sur Ctrl+C pour copier, puis collez le résultat dans le Bloc-notes ou un autre éditeur de texte.
3. Enregistrez le fichier texte avec l’extension .csv, par exemple Sheet1.csv. Vos données peuvent désormais être rouvertes dans Excel ou exploitées dans d’autres systèmes.
Remarques sur les paramètres : Adaptez la formule en fonction du nombre de colonnes : ajoutez ou supprimez les références de cellules et les virgules selon vos besoins.
Conseils : Pour éviter que les valeurs contenant des virgules ne perturbent l’analyse du CSV, entourez chaque valeur de guillemets dans la formule :
="""" & A1 & """,""" & B1 & """,""" & C1 & """,""" & D1 & """" Après l’enregistrement, vérifiez vos données en rouvrant le fichier dans Excel afin de vous assurer que la structure et la mise en forme sont correctes.
Dépannage : Si les colonnes semblent fusionnées ou mal séparées lors de l’ouverture de votre fichier CSV, vérifiez le séparateur de liste défini dans les paramètres régionaux de votre système (virgule ou point-virgule) et adaptez en conséquence le délimiteur utilisé dans la formule.
Démo : enregistrer ou exporter chaque feuille au format CSV/Fichiers PDF dans Excel
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition 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, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels