Comment convertir un CSV en Excel en l'ouvrant ou en l'important ?

  • Partage Ça
Michael Brown

Le tutoriel explique comment convertir rapidement des fichiers CSV en Excel dans n'importe quelle version, de 365 à 2007, en évitant les problèmes typiques.

En général, il y a deux façons de transférer un fichier CSV vers Excel : en l'ouvrant ou en l'important en tant que données externes. Cet article fournit des conseils détaillés sur les deux méthodes et souligne les forces et les limites de chacune d'entre elles. Nous signalons également les pièges possibles et suggérons les solutions les plus efficaces.

    Convertir un fichier CSV en Excel en l'ouvrant

    Pour transférer les données d'un fichier CSV vers Excel, vous pouvez l'ouvrir directement à partir d'un classeur Excel ou via l'explorateur Windows. Quelle que soit la méthode que vous choisissez, n'oubliez pas que.. :

    • L'ouverture d'un document CSV dans Excel ne change pas le format du fichier en .xlsx ou .xls. Le fichier conserve l'extension .csv d'origine.
    • Les fichiers sont limités à 1 048 576 lignes et 16 384 colonnes.

    Comment ouvrir un fichier CSV dans Excel

    Un fichier de valeurs séparées par des virgules créé dans un autre programme peut toujours être ouvert dans Excel à l'aide de la commande standard Ouvrir commandement.

    1. Dans votre Excel, rendez-vous sur le site Fichier et cliquez sur Ouvrir ou appuyez sur le raccourci Ctrl + O.
    2. Dans le Ouvrir sélectionnez Fichiers texte (*.prn;*.txt;*.csv) dans la liste déroulante située dans le coin inférieur droit.

    3. Recherchez le document CSV, puis double-cliquez dessus pour l'ouvrir.

    Un fichier de valeurs séparées par des virgules (. csv ) sera immédiatement ouvert dans un nouveau classeur.

    Pour un fichier texte (. txt ), Excel lancera le Assistant d'importation de texte Voir Importation de CSV vers Excel pour plus de détails.

    Comment ouvrir un fichier CSV à partir de l'Explorateur Windows

    La façon la plus rapide d'ouvrir un fichier .csv dans Excel est de double-cliquer dessus dans l'Explorateur Windows, ce qui ouvrira immédiatement votre fichier dans un nouveau classeur.

    Toutefois, cette méthode ne fonctionne que si Microsoft Excel est défini comme l'interface de l'utilisateur. application par défaut pour les fichiers .csv Dans ce cas, une icône verte familière d'Excel. apparaît à côté des documents .csv dans l'Explorateur Windows.

    Si vos fichiers CSV sont configurés pour s'ouvrir avec une autre application par défaut, faites un clic droit sur le fichier, puis choisissez Ouvrir avec... > ; Excel .

    Pour définir Excel comme programme par défaut pour les fichiers CVS, voici les étapes à suivre :

    1. Cliquez avec le bouton droit de la souris sur n'importe quel fichier .csv dans l'Explorateur Windows, puis sélectionnez Ouvrir avec... > ; Choisissez une autre application dans le menu contextuel.
    2. Sous Autres options , cliquez Excel cochez la case J'utilise toujours cette application pour ouvrir les fichiers .csv. et cliquez sur OK .

    Convertir un CSV en Excel en l'important

    Cette méthode permet d'importer des données d'un fichier .csv dans une feuille de calcul Excel existante ou nouvelle. Contrairement à la technique précédente, elle ne se contente pas d'ouvrir le fichier dans Excel mais modifie le format .csv en .xlsx (Excel 2007 et supérieur) ou .xls (Excel 2003 et inférieur).

    L'importation peut se faire de deux manières :

    • En utilisant Assistant d'importation de texte (dans toutes les versions)
    • En créant un Power Query connexion (dans Excel 2016 - Excel 365)

    Comment importer un CSV dans Excel avec l'assistant d'importation de texte ?

    Tout d'abord, il convient de noter que le Assistant d'importation de texte est une fonctionnalité héritée, et à partir d'Excel 2016, elle est déplacée du ruban vers Options Excel .

    Si le Assistant d'importation de texte n'est pas disponible dans votre version d'Excel, vous avez ces deux options :

    • Activez la fonction From Text (Legacy).
    • Faites en sorte qu'Excel lance le Assistant d'importation de texte Pour cela, changez l'extension de fichier de .csv à .txt, ouvrez le fichier texte depuis Excel, puis suivez les étapes de l'assistant décrites ci-dessous.

    Pour importer un fichier CSV dans Excel, voici ce que vous devez faire :

    1. Dans Excel 2013 et antérieur, allez dans le Données tab> ; Obtenir des données externes et cliquez sur Du texte .

      Dans Excel 2016 et les versions ultérieures, accédez à l'onglet Données tab> ; Obtenir et transformer des données et cliquez sur Obtenir des données > ; Magiciens de l'héritage > ; A partir du texte (Legacy) .

      Remarque : si le Du texte n'est pas présent, vérifiez que vous l'avez activé. Si Magiciens de l'héritage est toujours grisé, sélectionnez une cellule vide ou ouvrez une feuille de calcul vierge et réessayez.

    2. Dans le Importer un fichier texte recherchez le fichier .csv que vous souhaitez importer, sélectionnez-le et cliquez sur le bouton Importation (ou double-cliquez simplement sur le fichier).

    3. Le site Assistant d'importation de texte démarre, et vous suivez ses étapes. D'abord, vous choisissez :
      • Le site Délimité type de fichier
      • Le site numéro de rang pour commencer l'importation à (normalement, rang 1)
      • Que vos données aient en-têtes

      La fenêtre d'aperçu dans la partie inférieure de l'assistant montre quelques premières entrées de votre fichier CSV.

    4. Choisissez le délimiteur et le qualificateur de texte.

      Délimiteur est le caractère qui sépare les valeurs dans votre fichier. Comme CSV est un fichier de valeurs séparées par des virgules, il est évident que vous sélectionnez Virgule Pour un fichier TXT, vous sélectionnez généralement Onglet .

      Qualificateur de texte Tout le texte compris entre deux caractères qualificatifs sera importé comme une seule valeur, même si le texte contient le délimiteur spécifié.

      En général, vous choisissez le double guillemet Pour vérifier cela, vous pouvez cliquer sur Dos et voyez quel caractère entoure les valeurs dans l'aperçu de votre fichier CSV.

      Dans notre cas, tous les nombres avec un séparateur de milliers (qui est aussi une virgule) sont entourés de guillemets doubles comme "3 392", ce qui signifie qu'ils seront importés dans une seule cellule. Sans spécifier le signe de guillemets doubles comme qualificateur de texte, les nombres avant et après un séparateur de milliers seraient placés dans deux colonnes adjacentes.

      Pour vous assurer que vos données seront importées comme prévu, examinez attentivement les éléments suivants Aperçu des données avant de cliquer sur Suivant .

      Conseils et notes :

      • Si votre fichier CSV comporte plus d'un délimiteur consécutif, sélectionnez la case à cocher suivante Traiter les délimiteurs consécutifs comme un seul pour éviter les cellules vides.
      • Si l'aperçu montre toutes les données dans une colonne Changez le délimiteur de façon à ce que les valeurs soient affichées dans des colonnes séparées.
    5. Définir format de données La valeur par défaut est Général - il convertit les valeurs numériques en nombres, les valeurs de date et d'heure en dates, et tous les autres types de données en texte.

      Pour définir un autre format pour une colonne spécifique, cliquez n'importe où dans celle-ci dans la fenêtre Aperçu des données et choisissez ensuite l'une des options proposées sous Format des données des colonnes :

      • Pour garder zéros de tête choisissez le Texte format.
      • Pour afficher correctement dates choisissez le Date puis choisissez un format approprié dans la liste déroulante.

      Lorsque vous êtes satisfait de la Aperçu des données cliquez sur le bouton Finition bouton.

    6. Choisissez d'importer les données dans une feuille de calcul existante ou dans une nouvelle feuille, puis cliquez sur OK .

      Conseils et notes :

      • Pour configurer certaines options avancées telles que le contrôle de l'actualisation, la mise en page et le formatage, cliquez sur Propriétés... dans la boîte de dialogue ci-dessus.
      • Si certaines données importées s'affichent de manière incorrecte, vous pouvez modifier le format à l'aide de la fonction Format des cellules d'Excel.

    Voici quelques conseils utiles sur la manière de

    Comment activer l'assistant d'importation de texte dans Excel 2016 - Excel 365

    Pour activer le Assistant d'importation de texte dans les versions modernes d'Excel, c'est ce que vous devez faire :

    1. Cliquez sur le bouton Fichier et cliquez ensuite sur Options > ; Données .
    2. Sous Afficher les assistants d'importation de données anciennes , sélectionnez Du texte (Legacy) et cliquez sur OK.

    Une fois activé, l'assistant apparaîtra sur la page d'accueil. Données dans l'onglet Obtenir et transformer des données groupe, sous Obtenir des données > ; Legacy Wizards.

    Comment transférer un CSV vers Excel en s'y connectant

    Dans Excel 365, Excel 2021, Excel 2019 et Excel 2016, vous pouvez importer des données à partir d'un fichier texte en vous y connectant à l'aide de Power Query. Voici comment :

    1. Sur le Données dans l'onglet Obtenir et transformer des données cliquez sur Depuis le texte/CSV .

    2. Dans le Importer des données sélectionnez le fichier texte qui vous intéresse, puis cliquez sur Importation .

    3. Dans la boîte de dialogue d'aperçu, les options suivantes sont à votre disposition :
      • Délimiteur Choisissez le caractère qui sépare les valeurs dans votre fichier texte.
      • Détection du type de données Vous pouvez laisser Excel déterminer automatiquement le type de données pour chaque colonne. sur la base des 200 premières lignes (par défaut) ou ensemble du jeu de données Ou vous pouvez choisir ne pas détecter les types de données et faire importer les données dans l'original Texte format.
      • Transformer les données Charge les données dans l'éditeur Power Query, afin que vous puissiez les modifier avant de les transférer vers Excel. Utilisez cette fonction pour définir le format souhaité pour certaines colonnes.
      • Chargement Pour que le fichier csv soit importé dans une nouvelle feuille de calcul, sélectionnez Chargement Pour transférer les données vers une feuille existante ou nouvelle sous la forme d'un tableau, d'un tableau croisé dynamique ou d'un graphique croisé dynamique, ou pour créer uniquement une connexion, sélectionnez Chargement à .

      En cliquant sur le Chargement importera les données CSV au format tableau comme celui-ci :

      La table importée est liée au document CSV original, et vous pouvez la mettre à jour à tout moment en rafraîchissant la requête ( Conception de la table tab> ; Rafraîchir ).

      Conseils et notes :

      • Pour transformer le tableau en une plage normale, faites un clic droit sur n'importe quelle cellule, puis cliquez sur Tableau > ; Convertir en gamme Cette opération supprimera définitivement la requête de la feuille et l'on ne pourra pas la modifier. déconnecter les données importées à partir du fichier d'origine.
      • Si les valeurs d'une certaine colonne sont importées dans un format incorrect, vous pouvez essayer de le corriger vous-même en convertissant le texte en nombre ou le texte en date.

    Conversion de CSV en Excel : ouverture vs. importation

    Lorsque Microsoft Excel ouvre un fichier .csv, il utilise vos paramètres de format de données par défaut pour comprendre comment afficher exactement chaque colonne de données textuelles, ce qui fonctionne bien dans la plupart des situations.

    Si votre fichier texte contient des valeurs spécifiques et que vous souhaitez contrôler la manière dont elles seront affichées dans Excel, effectuez l'importation plutôt que l'ouverture. Voici quelques cas d'utilisation typiques :

    • Le fichier CSV utilise différents délimiteurs.
    • Le fichier CSV contient différents formats de date.
    • Certains chiffres ont des zéros en tête qui doivent être conservés.
    • Vous voulez voir un aperçu de la façon dont vos données CSV seront converties en Excel.
    • Vous recherchez une plus grande flexibilité en général.

    Comment enregistrer un fichier CSV dans Excel

    Quelle que soit la méthode de conversion utilisée, vous pouvez enregistrer le fichier résultant comme vous le feriez normalement.

    1. Dans votre feuille de calcul Excel, cliquez sur Fichier > ; Enregistrer sous .
    2. Recherchez le dossier dans lequel vous souhaitez enregistrer le fichier.
    3. Pour enregistrer en tant que fichier Excel, sélectionnez Livre de travail Excel (*.xlsx) de la Enregistrer comme type Pour sauvegarder dans un fichier séparé par des virgules, sélectionnez CSV (délimité par des virgules) ou CSV UTF-8 .
    4. Cliquez sur Sauvez .

    Si vous avez enregistré un fichier CSV au format .xls dans des versions antérieures, il se peut que vous rencontriez l'erreur "Le fichier est endommagé et ne peut être ouvert" dans Excel 2010 et dans les versions ultérieures. Suivez ces recommandations pour ouvrir un fichier .xls corrompu.

    Comment ouvrir plusieurs fichiers CSV à la fois dans Excel ?

    Comme vous le savez probablement, Microsoft Excel permet d'ouvrir plusieurs classeurs à la fois en utilisant la fonction standard Ouvrir Cela fonctionne également pour les fichiers CSV.

    Pour ouvrir plusieurs fichiers CSV dans Excel, voici les étapes à suivre :

    1. Dans votre Excel, cliquez sur Fichier > ; Ouvrir ou appuyez simultanément sur les touches Ctrl + O.
    2. Cliquez sur le bouton Parcourir et naviguez jusqu'au dossier source.
    3. Dans la liste déroulante située à côté du Nom du fichier sélectionnez Fichiers texte (*.prn, *.txt, *.csv) .
    4. Sélectionnez vos fichiers texte :
      • Pour sélectionner fichiers adjacents Cliquez sur le premier fichier, maintenez la touche Shift enfoncée, puis cliquez sur le dernier fichier. Les deux fichiers cliqués, ainsi que tous les fichiers situés entre eux, seront sélectionnés.
      • Pour sélectionner dossiers non adjacents Pour cela, maintenez la touche Ctrl enfoncée et cliquez sur chaque fichier que vous souhaitez ouvrir.
    5. Avec plusieurs fichiers sélectionnés, cliquez sur le bouton Ouvrir bouton.

    Dans l'Explorateur Windows, vous pouvez cliquer avec le bouton droit de la souris sur les fichiers sélectionnés et choisir Ouvrir dans le menu contextuel.

    Cette méthode est simple et rapide, et nous pourrions la qualifier de parfaite à l'exception d'une petite chose : elle ouvre chaque fichier CSV en tant que fichier cahier d'exercices séparé En pratique, le fait de passer d'un fichier Excel à l'autre peut s'avérer peu pratique et fastidieux. Au lieu de cela, vous pouvez faire en sorte que tous les fichiers soient importés dans l'application même cahier d'exercices - les instructions détaillées sont ici : Comment fusionner plusieurs fichiers CSV dans un seul classeur Excel.

    Nous espérons que vous êtes maintenant en mesure de convertir facilement n'importe quel fichier CSV en Excel. Et merci de votre patience à tous ceux qui ont lu ce tutoriel jusqu'au bout :)

    Michael Brown est un passionné de technologie passionné par la simplification de processus complexes à l'aide d'outils logiciels. Avec plus d'une décennie d'expérience dans l'industrie de la technologie, il a perfectionné ses compétences dans Microsoft Excel et Outlook, ainsi que dans Google Sheets et Docs. Le blog de Michael est dédié au partage de ses connaissances et de son expertise avec les autres, en fournissant des conseils et des tutoriels faciles à suivre pour améliorer la productivité et l'efficacité. Que vous soyez un professionnel chevronné ou un débutant, le blog de Michael offre des informations précieuses et des conseils pratiques pour tirer le meilleur parti de ces outils logiciels essentiels.