Convertir des fichiers CSV en Excel étape par étape : guide complet

  • Un fichier CSV est un fichier texte brut dont les données sont séparées par un délimiteur, généralement une virgule ou un point-virgule, qu'Excel peut transformer en tableaux.
  • Excel vous permet d'ouvrir et d'importer des fichiers CSV grâce à des assistants qui gèrent les délimiteurs, l'encodage et les types de colonnes afin d'éviter les erreurs de formatage.
  • Power Query et Power Automate facilitent l'automatisation de la conversion et du nettoyage des fichiers CSV, ce qui permet de gagner du temps sur les processus répétitifs.
  • Choisir le bon séparateur, l'encodage et le bon format de sortie (XLSX) garantit que les données restent intactes et prêtes pour l'analyse.

Conversion de fichiers CSV en Excel

Si vous travaillez quotidiennement avec des données, vous serez tôt ou tard amené à manipuler un fichier CSV et à le convertir en un tableur clair et organisé. Convertir un fichier CSV en Excel étape par étape n'est pas compliqué, mais il est important de suivre quelques astuces pour garantir une mise en forme correcte des colonnes, des accents et des nombres, et éviter les mauvaises surprises.

Dans cet article, vous découvrirez toutes les méthodes pratiques pour ouvrir, importer et transformer des fichiers CSV dans Excel (et les outils Microsoft et Google associés), que faire lorsque le séparateur n'est pas la virgule classique, comment gérer les en-têtes et comment enregistrer le résultat au format XLSX sans rien perdre en cours de route.

Qu'est-ce qu'un fichier CSV exactement et pourquoi cause-t-il autant de problèmes ?

Un fichier CSV (Comma Separated Values) est essentiellement un fichier texte brut où les données de chaque ligne sont séparées par un caractère , généralement une virgule, bien qu'un point-virgule, une barre oblique ou d'autres délimiteurs puissent également être utilisés. Il ne contient ni mise en forme, ni couleur, ni formule complexe : uniquement du texte et des nombres.

Cela présente un avantage indéniable : les fichiers CSV sont légers, universels et compatibles avec la quasi-totalité des applications , des bases de données aux systèmes d’automatisation. Mais cela présente aussi un inconvénient : à l’ouverture, on obtient une suite de texte difficile à lire. Les champs apparaissent les uns après les autres, séparés par des virgules ou des points-virgules, au lieu d’être organisés en colonnes.

Dans de nombreux cas, lors de l'ouverture d'un fichier CSV dans Excel , toutes les données s'affichent dans une seule colonne , ou les caractères accentués et les symboles spéciaux sont mal alignés. C'est pourquoi il est essentiel d'utiliser les options d'importation et de conversion appropriées, notamment en choisissant le bon délimiteur et le bon encodage du fichier (par exemple, Unicode UTF-8).

De plus, n'oubliez pas que le premier enregistrement d'un fichier CSV contient généralement les noms de colonnes (en-têtes). Excel, Power Automate et Power Query peuvent reconnaître ces noms, ce qui facilite le traitement des données.

Exemple de fichier CSV dans Excel

Comment convertir un fichier CSV en Excel en l'ouvrant directement

L'une des méthodes les plus rapides pour convertir un fichier CSV en Excel consiste à ouvrir directement le fichier CSV dans Excel , puis à transformer ce texte en colonnes afin qu'il ait le format typique d'une feuille de calcul (cellules en lignes et en colonnes).

Cette méthode est très utile lorsque vous avez déjà le fichier CSV enregistré sur votre ordinateur et que vous souhaitez le convertir en classeur Excel au format XLSX sans avoir recours à des assistants d'importation avancés.

Option 1 : Ouvrez le fichier CSV depuis l’explorateur de fichiers et utilisez la fonction « Convertir ».

La première méthode consiste à importer le fichier CSV directement depuis l'Explorateur de fichiers à l'aide d'Excel . L'astuce consiste à sélectionner « Tous les fichiers » comme type de fichier afin que le fichier CSV apparaisse dans la fenêtre d'ouverture.

Une fois le fichier CSV localisé, ouvrez-le avec Excel. Vous y trouverez généralement un bloc de texte difficilement lisible, où toutes les valeurs sont affichées consécutivement dans une seule colonne et séparées par des virgules (ou tout autre délimiteur utilisé par le fichier). Autrement dit, les colonnes ne sont pas organisées.

Dans de nombreux cas, la première ligne correspond aux en-têtes (par exemple, numéro de série, nom de l'entreprise, etc.) et les lignes suivantes contiennent les données de chaque enregistrement. Cependant, toutes ces données sont regroupées dans la colonne A, ce qui rend leur traitement très difficile.

Pour mettre en forme le tableau, sélectionnez la première colonne de la feuille (celle où est collé le fichier CSV) et utilisez l'outil « Convertir » d'Excel. Vous le trouverez dans l'onglet « Données ».

Dans l'assistant « Convertir », sélectionnez l' option « Délimité » , passez à l'étape suivante et choisissez le délimiteur approprié (par exemple, la virgule ). Une fois l'assistant terminé, Excel séparera automatiquement chaque champ dans sa colonne correspondante, et vous obtiendrez un tableau parfaitement structuré.

Une fois cette opération terminée, vos données seront organisées en colonnes et en lignes , prêtes à être filtrées, triées, auxquelles des formules seront appliquées ou mises en forme sous forme de tableau. Il ne vous restera plus qu'à enregistrer le fichier au format classeur Excel (.xlsx) pour conserver toutes vos modifications.

Option 2 : Importer le fichier CSV à partir d’une feuille vierge

La deuxième option est un peu plus organisée dès le départ, car vous commencez avec une feuille de calcul vierge et à partir de là, vous importez le fichier CSV à l'aide des outils d'importation de données d'Excel.

Dans une nouvelle feuille, accédez à l' onglet « Données » . Dans la section « Obtenir et transformer des données », vous trouverez l' option « À partir d'un fichier texte/CSV ».

Cliquer sur cette option ouvrira une fenêtre vous permettant de sélectionner le fichier CSV sur votre ordinateur . Une fois le fichier sélectionné, Excel affichera un panneau présentant un aperçu des données et plusieurs options pour ajuster leur interprétation.

Dans ce panneau, vous pouvez choisir le délimiteur utilisé par le fichier (virgule, point-virgule, tabulation, etc.), ainsi que la détection et l'encodage du type de données. C'est très pratique car, pendant que vous choisissez le délimiteur, vous pouvez visualiser l'apparence des colonnes en bas de la fenêtre.

Une fois la configuration terminée, cliquez sur « Charger » pour insérer directement le tableau dans la feuille de calcul. Le fichier CSV sera alors converti en un tableau Excel parfaitement aligné, avec des colonnes clairement définies.

Outre le chargement direct des données, l' option « Transformer les données » est également disponible . Elle ouvre l'éditeur Power Query et permet d'effectuer des ajustements plus avancés avant l'importation du tableau dans la feuille de calcul.

Importer un fichier CSV avec Power Query : transformer les données avant de les importer dans Excel

Power Query est un outil intégré à Excel qui permet d'importer, de nettoyer et de transformer des données provenant de nombreuses sources , notamment des fichiers CSV, des bases de données, des pages web et même des services cloud. Si vous travaillez avec de gros volumes de données, il peut vous faire gagner un temps précieux.

Lorsque vous choisissez « Transformer les données » au lieu de « Charger » lors de l’importation d’un fichier CSV , l’éditeur Power Query s’ouvre. Vous y verrez les données du fichier dans un tableau et pourrez appliquer des transformations qui seront automatiquement enregistrées.

Parmi les actions les plus courantes, on trouve la suppression des lignes ou des colonnes inutiles , par exemple les en-têtes en double, les colonnes auxiliaires qui n'apportent rien ou les lignes vides qui ne font qu'entraver l'analyse.

Vous pouvez également filtrer les informations pour ne conserver que les données pertinentes , que ce soit par valeurs spécifiques, plages de dates, texte contenant ou excluant certains termes, etc. Ceci est particulièrement utile lorsque le fichier CSV d'origine est volumineux et que vous ne vous intéressez qu'à une partie.

Une autre fonctionnalité pratique de Power Query est la possibilité de choisir les colonnes à afficher et celles à masquer . En quelques clics, vous pouvez simplifier votre tableau et vous concentrer sur les informations essentielles à vos rapports et analyses.

Le panneau « Étapes appliquées », généralement situé à droite de l’éditeur, enregistre toutes les transformations effectuées sur les données . En cas d’erreur ou de changement d’avis, vous pouvez supprimer une ou plusieurs étapes ; le tableau sera alors automatiquement recalculé.

Avantages de l'importation à partir d'un fichier CSV plutôt que du copier-coller

Les fonctions d'importation d'Excel et de Power Query permettent de charger un fichier CSV entier en une seule fois, sans avoir à copier-coller chaque donnée individuellement. Cela réduit considérablement le risque d'erreur humaine.

De plus, en convertissant correctement un fichier CSV en Excel, vous pouvez exploiter tous les outils d'analyse du tableur : tableaux croisés dynamiques, graphiques, filtres avancés, formules, mise en forme conditionnelle, etc. Un simple fichier texte devient ainsi une ressource précieuse pour la prise de décision.

Vous pouvez importer bien plus que de simples fichiers CSV. Excel offre également des options pour lier des fichiers et travailler avec des données externes , telles que des pages web, d'autres feuilles Excel, des bases de données, des services cloud comme Azure et bien d'autres sources. Tout cela est intégré au même flux de travail « Acquisition et transformation des données ».

Cet écosystème permet de générer des rapports automatisés qui se mettent à jour en un seul clic , à partir de multiples sources de données, y compris les fichiers CSV classiques envoyés par les fournisseurs, les clients ou les applications externes.

Si vous souhaitez perfectionner vos compétences, il est toujours judicieux de se former à Excel (du niveau débutant au niveau avancé) et à des outils comme Power Query ou les macros, surtout si votre travail est étroitement lié à l'analyse de données ou à l'automatisation des tâches quotidiennes.

Convertir des fichiers CSV en Excel à l'aide de Power Automate Desktop

Lorsque vous devez fréquemment convertir des fichiers CSV en Excel, le faire manuellement à chaque fois peut s'avérer fastidieux. C'est là que Power Automate Desktop entre en jeu. Cet outil d'automatisation des processus de Microsoft vous permet de créer des flux de travail pour ouvrir, traiter et enregistrer automatiquement les fichiers.

L'un des points forts de Power Automate Desktop est sa capacité à travailler directement avec des fichiers CSV délimités par des virgules ou des tabulations , en utilisant l'action « Démarrer Excel » dans les flux de travail de bureau.

Exécutez l'action « Démarrer Excel » dans un flux de travail

Pour commencer, ouvrez Power Automate Desktop et créez un nouveau flux de bureau ou modifiez-en un existant . Dans le volet Actions, généralement situé à gauche, vous pouvez glisser-déposer et configurer les étapes qui composeront l'automatisation.

Dans les catégories d'actions, vous trouverez une section dédiée à Excel . Vous y trouverez l'action « Démarrer Excel », que vous pouvez ajouter au flux en double-cliquant dessus ou en la faisant glisser sur la zone de conception.

Lors de la configuration de « Démarrer Excel », vous pouvez choisir d'ouvrir une instance d'Excel visible ou en arrière-plan , ainsi que d'autres options relatives à la gestion de l'application pendant le flux de travail. Une fois les paramètres définis, enregistrez la configuration pour poursuivre la conception.

L'étape suivante consiste généralement à effectuer une autre action pour ouvrir un document Excel vierge , dans lequel vous insérerez le contenu du fichier CSV déjà transformé en tableau, en utilisant des actions spécifiques pour écrire les données dans les cellules.

Enregistrez le résultat au format XLSX en utilisant « Fermer Excel ».

Une fois les données CSV importées dans la feuille de calcul via le flux de travail Power Automate, il est temps d' enregistrer le classeur Excel au format .xlsx . Pour ce faire, utilisez l'action « Fermer Excel ».

Dans les paramètres de fermeture d'Excel, vous pouvez spécifier que le document doit être enregistré et, surtout, choisir l'option « Enregistrer le document sous » . Cela définit à la fois le nom et le chemin d'accès du fichier final ainsi que le format de sortie.

Dans le champ Format, vous devez sélectionner « Classeur Excel (.xlsx) » . Cela garantit que le fichier résultant est un fichier Excel moderne, avec toutes les possibilités de mise en forme, les formules et les autres fonctionnalités de ce type de classeur.

Ainsi, grâce à un flux de travail bien conçu, vous pouvez automatiser la conversion d'un ou plusieurs fichiers CSV en Excel sans intervention manuelle. Cette solution est idéale pour les processus récurrents ou les volumes importants de données reçues quotidiennement ou hebdomadairement.

Convertir des fichiers CSV en Excel étape par étape

Comment gérer les fichiers CSV délimités par des points-virgules dans Power Automate

Tous les fichiers CSV n'utilisent pas la virgule comme séparateur. Dans de nombreux pays et régions, le caractère de séparation des champs est le point-virgule (;) , ce qui peut poser problème si un outil suppose que le délimiteur sera toujours la virgule.

Dans Power Automate Desktop, l'action « Démarrer Excel » gère bien les fichiers CSV délimités par des virgules ou des tabulations , mais une approche différente peut être nécessaire lorsque le fichier utilise un point-virgule comme séparateur de champs.

Pour résoudre ce problème, il est recommandé d'utiliser l'action « Lire à partir d'un fichier CSV » . Cette action permet de définir explicitement le caractère séparateur utilisé, ce qui est idéal dans le cas du point-virgule.

Lors de la configuration de la lecture à partir d'un fichier CSV, vous pouvez sélectionner un séparateur personnalisé dans les options avancées . Il vous suffit alors de saisir le caractère « ; » pour indiquer au flux que les champs de chaque ligne sont séparés par un point-virgule.

De plus, si la première ligne du fichier CSV contient des noms de colonnes (c'est-à-dire des en-têtes), il existe une option spécifique, du type « La première ligne contient les noms de colonnes », qu'il convient d'activer. Ainsi, le tableau de données résultant aura déjà ses en-têtes correctement associés.

Après avoir lu le fichier CSV avec cette configuration, le flux peut se poursuivre avec des actions Excel pour exporter le tableau dans une feuille et l'enregistrer au format .xlsx , comme expliqué dans le cas des fichiers séparés par des virgules.

Importer des fichiers CSV dans Excel à partir du menu Fichier > Importer

Certaines versions et configurations d'Excel (ainsi que des environnements similaires tels que Google Sheets) proposent un flux de travail basé sur « Fichier > Importer » , qui guide l'utilisateur étape par étape dans la sélection du type de fichier et des fonctionnalités d'importation.

Si Excel ne parvient pas à interpréter correctement un fichier CSV à son ouverture, vous pouvez créer un nouveau classeur, accéder à Fichier > Importer et sélectionner « Fichier CSV » comme source de données. Cette méthode simple permet de garantir le bon fonctionnement de l'assistant.

Dans l'assistant d'importation, après avoir choisi le format CSV, vous serez invité à sélectionner le fichier à importer dans l'explorateur de fichiers . Plusieurs écrans s'afficheront alors, vous permettant de choisir le format de lecture de chaque champ et l'interprétation des caractères.

L'un des paramètres clés consiste à sélectionner le type de fichier « Délimité » et à spécifier la source du fichier comme « Unicode (UTF-8) ». Ceci est crucial si vous souhaitez qu'Excel reconnaisse correctement les caractères accentués, les tildes et autres caractères spéciaux, en évitant les symboles inhabituels.

L'étape suivante consiste à choisir le délimiteur principal , par exemple le point-virgule. Une fois sélectionné, l'aperçu affichera les colonnes déjà séparées. Vous pouvez également configurer le format de chaque colonne, notamment en traitant certains champs (comme les codes-barres) comme du texte afin qu'Excel ne les modifie pas et ne supprime pas les zéros non significatifs.

Enfin, vous pouvez indiquer si les données doivent être insérées dans une feuille existante ou dans une nouvelle . Cliquer sur OK terminera l'importation dans Excel ; le fichier CSV sera alors converti en un tableau prêt à être utilisé et enregistré comme classeur Excel.

Comme vous pouvez le constater, il existe de nombreuses façons de convertir un fichier CSV en Excel étape par étape sans perte d'information, que ce soit manuellement ou automatiquement. En maîtrisant les options de délimiteurs, l'encodage approprié et des outils comme Power Query ou Power Automate, il est beaucoup plus facile d'éviter les problèmes liés aux colonnes mélangées, aux accents mal affichés ou aux données désorganisées. Vous obtiendrez ainsi des tableaux prêts à l'emploi sans le moindre souci.

Importer et exporter des données Excel.
Article connexe:
Comment importer et exporter des données dans Excel étape par étape

Ajouter comme source préférée dans Google