Fusionner plusieurs fichiers CSV dans un seul classeur Excel

  • Partage Ça
Michael Brown

3 façons rapides de convertir plusieurs fichiers CSV en Excel : transformer chaque fichier en une feuille de calcul séparée ou combiner toutes les données dans une seule feuille.

Si vous exportez souvent des fichiers au format CSV à partir de différentes applications, vous risquez de vous retrouver avec un grand nombre de fichiers individuels portant sur le même sujet. Bien sûr, Excel peut ouvrir plusieurs fichiers à la fois, mais dans des classeurs séparés. La question est la suivante : existe-t-il un moyen simple de convertir plusieurs fichiers .csv en un seul classeur ? Bien sûr, il existe même trois moyens :)

    Fusionner plusieurs fichiers CSV en un seul fichier Excel à l'aide de l'Invite de commande

    Pour fusionner rapidement plusieurs fichiers csv en un seul, vous pouvez utiliser l'outil Windows Command Prompt. Voici comment procéder :

    1. Déplacez tous les fichiers cibles dans un dossier et assurez-vous que ce dossier ne contient pas d'autres fichiers .csv.
    2. Dans l'Explorateur Windows, naviguez jusqu'au dossier contenant vos fichiers csv et copiez son chemin d'accès. Pour cela, maintenez la touche Shift de votre clavier enfoncée, cliquez sur le dossier avec le bouton droit de la souris, puis sélectionnez Copier comme chemin dans le menu contextuel.

      Sous Windows 10 et supérieur, le Chemin de copie est également disponible dans la fenêtre de l'explorateur de fichiers Accueil onglet.

    3. Dans la boîte de recherche Windows, tapez cmd puis cliquez sur le bouton Invite de commande pour le lancer.

    4. Dans le Invite de commande Entrez une commande pour changer le répertoire actif en dossier CSV. Pour ce faire, tapez cd suivi d'un espace puis appuyez sur Ctrl + V pour coller le chemin du dossier.

      Vous pouvez également faire glisser et déposer le dossier directement à partir de l'écran suivant Explorateur de fichiers dans le Invite de commande fenêtre.

    5. À ce stade, votre écran devrait ressembler à l'illustration ci-dessous. Si c'est le cas, appuyez sur la touche Entrée pour exécuter la commande.

      Une fois que vous aurez fait cela, le chemin du dossier apparaîtra dans la ligne de commande, reflétant le changement du répertoire actif.

    6. Dans la ligne de commande, après le chemin du dossier, tapez copier *.csv fichiers-fusionnés-csv.csv et appuyez sur Enter .

      Dans la commande ci-dessus, fichiers-csv fusionnés.csv est le nom du fichier résultant, n'hésitez pas à le changer pour le nom que vous voulez.

      Si tout se passe bien, les noms des fichiers copiés apparaîtront sous la commande exécutée :

    Vous pouvez maintenant fermer la fenêtre d'invite de commande et retourner dans le dossier contenant les fichiers originaux. Vous y trouverez un nouveau fichier nommé fichiers-csv fusionnés.csv ou le nom que vous avez spécifié à l'étape 6.

    Conseils et notes :

    • La fusion de toutes les données en un seul fichier plus volumineux fonctionne très bien pour les fichiers homogènes de type même structure Pour les fichiers comportant des colonnes différentes, ce n'est peut-être pas la meilleure solution.
    • Si tous les fichiers que vous avez l'intention de combiner ont les mêmes en-têtes de colonne, il est judicieux de supprimer les rangées de lecteurs dans tous les fichiers sauf le premier, donc ils sont copiés dans le plus grand fichier une seule fois.
    • Le site copie commande fusionne les fichiers tels quels Si vous souhaitez avoir plus de contrôle sur la façon dont vos fichiers CVS sont importés dans Excel, alors Power Query peut être une solution plus appropriée.

    Combinez plusieurs fichiers CSV en un seul avec Power Query

    Power Query est l'un des outils les plus puissants d'Excel 365 - Excel 2016. Il permet notamment de joindre et de transformer des données provenant de différentes sources - une fonctionnalité intéressante que nous allons exploiter dans cet exemple.

    Pour combiner plusieurs fichiers csv dans un seul classeur Excel, voici les étapes que vous devez suivre :

    1. Mettez tous vos fichiers CSV dans un seul dossier. Assurez-vous que ce dossier ne contient pas d'autres fichiers, car ils pourraient causer des déplacements supplémentaires plus tard.
    2. Sur le Données dans l'onglet Obtenir et transformer des données cliquez sur Obtenir des données > ; Du dossier > ; Du dossier .

    3. Recherchez le dossier dans lequel vous avez placé les fichiers csv et cliquez sur Ouvrir .

    4. L'écran suivant affiche les détails de toutes les filles du dossier sélectionné. Dans l'onglet Combinez trois options s'offrent à vous :
      • Combiner et transformer les données - Les données de tous les fichiers csv seront chargées dans l'éditeur Power Query, où vous pourrez effectuer divers ajustements : choisir les types de données pour les colonnes, filtrer les lignes indésirables, supprimer les doublons, etc.
      • Combiner et charger - le plus simple et le plus rapide. Charge les données combinées directement dans une nouvelle feuille de calcul.
      • Combiner & ; Charger à... - vous permet de choisir où charger les données (dans une feuille de calcul existante ou nouvelle) et sous quelle forme (tableau, rapport PivotTable ou graphique, seulement une connexion).

    Maintenant, examinons brièvement les points clés de chaque scénario.

    Combiner et charger les données

    Dans le cas le plus simple où aucun ajustement des fichiers csv originaux n'est nécessaire, choisissez l'une des deux options suivantes Combiner et charger ou Combiner & ; Charger à... .

    La première option charge les résultats dans une nouvelle feuille, tandis que la seconde vous permet de décider où les charger.

    Dans la boîte de dialogue de prévisualisation, vous pouvez uniquement décider :

    • Fichier d'échantillons - lequel des fichiers importés doit être considéré comme un échantillon.
    • Délimiteur - dans les fichiers CSV, c'est généralement une virgule.
    • Détection du type de données Vous pouvez laisser Excel choisir 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 avoir toutes les données importées dans l'original Texte format.

    Une fois que vous avez fait vos choix (dans la plupart des cas, les valeurs par défaut fonctionnent très bien), cliquez sur OK.

    Si vous avez choisi Combiner et charger les données seront importées dans une nouvelle feuille de calcul sous forme de tableau.

    En cas de Combiner & ; Charger à... la boîte de dialogue suivante apparaît et vous demande de spécifier l'endroit et les données à importer :

    Avec les paramètres par défaut montrés dans l'image ci-dessus, les données de plusieurs fichiers csv seront importées dans le format tableau comme celui-ci :

    Combiner et transformer les données

    Le site Combiner et transformer les données Les fonctionnalités sont nombreuses, mais nous allons mettre l'accent sur celles qui sont particulièrement utiles pour traiter des informations provenant de différentes sources.

    Filtrer les fichiers à combiner

    Si le dossier source contient plus de fichiers que vous ne souhaitez réellement fusionner, ou si certains fichiers ne sont pas au format .csv, ouvrez le filtre de l'outil de fusion. Source.Nom et désélectionner ceux qui ne sont pas pertinents.

    Spécifier les types de données

    Normalement, Excel détermine automatiquement les types de données pour toutes les colonnes. Dans certains cas, cependant, les valeurs par défaut peuvent ne pas vous convenir. Pour modifier le format des données d'une colonne particulière, sélectionnez cette colonne en cliquant sur son en-tête, puis cliquez sur Type de données dans le Transformer groupe.

    Par exemple :

    • Pour garder zéros de tête avant les chiffres, choisissez Texte .
    • Pour afficher le symbole $ devant les montants, sélectionnez Monnaie .
    • Pour afficher correctement date et temps valeurs, choisir Date , Temps ou Date/heure .

    Supprimer les doublons

    Pour se débarrasser des entrées en double, sélectionnez la colonne clé (identifiant unique) qui ne doit contenir que des valeurs uniques, puis cliquez sur Supprimer les rangs > ; Supprimer les doublons .

    Pour d'autres fonctionnalités utiles, explorez le ruban !

    Charger les données dans une feuille de calcul Excel

    Lorsque vous avez terminé l'édition, chargez les données dans Excel. Pour cela, sur la page Accueil dans l'onglet Fermer cliquez sur Fermer & ; Charger puis appuyez sur l'un ou l'autre :

    • Fermer & ; Charger - importe des données dans une nouvelle feuille sous forme de tableau.
    • Fermer et charger à... - peut transférer des données vers une feuille nouvelle ou existante sous forme de tableau, de tableau croisé dynamique ou de graphique croisé dynamique.

    Conseils et notes :

    • Les données importées avec Power Query restent connecté aux fichiers csv originaux.
    • Si vous devez combiner d'autres fichiers CSV il suffit de les déposer dans le dossier source, puis de rafraîchir la requête en cliquant sur l'icône Rafraîchir sur le bouton Conception de la table ou Requête onglet.
    • A déconnecter le fichier combiné à partir des fichiers originaux, cliquez Détacher sur le Conception de la table onglet.

    Importation de plusieurs fichiers CSV vers Excel avec l'outil Copy Sheets

    Dans les deux exemples précédents, nous avons fusionné des fichiers CSV individuels en un seul. Maintenant, voyons comment importer chaque CSV en tant que feuille séparée Pour ce faire, nous utiliserons l'outil Copier les feuilles inclus dans la suite Ultimate pour Excel.

    L'importation vous prendra 3 minutes au maximum, une minute par étape :)

    1. Sur le Ablebits Data cliquez sur Feuilles de copie et indiquez comment vous voulez importer les fichiers :
      • Pour placer chaque fichier sur un feuille séparée choisissez Feuilles sélectionnées dans un classeur .
      • Pour copier les données de tous les fichiers csv dans un fichier feuille de calcul unique choisissez Données des feuilles sélectionnées vers une seule feuille .

    2. Cliquez sur le bouton Ajouter des fichiers puis recherchez et sélectionnez les fichiers csv à importer. Une fois terminé, cliquez sur le bouton Suivant .

    3. Enfin, le module d'extension vous demandera comment vous souhaitez coller les données. Dans le cas de fichiers csv, vous utiliserez normalement la méthode par défaut. Collez tout et cliquez simplement sur Copie .

    Quelques secondes plus tard, vous verrez que les fichiers csv sélectionnés ont été convertis en feuilles séparées d'un classeur Excel. Rapide et sans douleur !

    Voilà comment convertir plusieurs CSV en Excel. Merci de votre lecture et à la semaine prochaine !

    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.