Excel 2016 : Analyse de données avec Power Query

Importer tout un dossier

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Voyez comment importer tout le contenu d'un dossier de données Excel dans Power Query, et appréhendez les options spécifiques.
06:10

Transcription

Nous allons voir maintenant comment importer tout un dossier avec son contenu. Ça peut être donc des dizaines de fichiers csv ou des dizaines de fichiers Excel et on aimerait donc importer ce qu'il y a à l'instant T. Alors il faut savoir que la technique que je vais vous montrer est la technique par rapport à une formation Power Query de base, c'est-à-dire une fois que tout est importé, si on rajoute un fichier dans le dossier, ce nouveau fichier ne sera pas pris en compte automatiquement. Il y a des techniques pour cela mais qui sortent du contexte de cette petite formation. On va voir comment procéder. Pour ceci on peut repartir dans Power Query ou rester dans notre feuille Excel en allant dans Nouvelle requête, À partir d'un fichier, À partir d'un dossier. Alors on va donc prendre À partir d'un dossier, une boîte de dialogue apparaît. On clique sur Parcourir. Et puis on va aller chercher le dossier téléchargé avec les exercices de la formation. Donc c'est dans le chapitre 02 et il y a un dossier nommé ImportDossier. On le sélectionne, on valide par Ok. Et vous trouverez là-dedans des fichiers Excel binaires xlsb, des fichiers xlsx et des fichiers csv. Alors nous on va se concentrer que sur le cas le plus courant, c'est-à-dire xlsx et le xlsb je vous les laisse pour vous amuser. Mais avant d'attaquer le xlsx, je veux juste ouvrir une parenthèse. Regardez juste si je veux fusionner les csv, on va cliquer sur Modifier. On va prendre donc uniquement les csv. Et pour fusionner donc des fichiers csv, c'est très simple : une fois qu'on a filtré, on clique ici sur Combiner les fichiers binaires. On attend un petit moment. Là ici il nous demande : quel est le format typique d'un fichier ? On fait Ok. On attend et c'est bon : il a tout fusionné. C'est effectivement conforme. On peut se débarrasser de cette colonne ici si on a envie et le travail est fait. On remarquera que il a créé ici un groupe d'informations qui lui a permis de tout fusionner : il y a rien de spécial à dire. Maintenant il faut savoir que pour que la fusion faite ainsi fonctionne avec des fichiers csv, vous devez avoir dans chaque fichier csv dans la première ligne le titre des colonnes dans chaque fichier csv. Bon maintenant revenons à notre Excel. Déjà, je souhaiterais ici supprimer ce groupe. Donc je vais essayer le bouton Supprimer le groupe et il me dit : "vous ne pouvez pas parce que c'est utilisé par ImportDossier". Donc là ici, je vais devoir supprimer cette requête-là pour pouvoir supprimer ce groupe d'actions, ou ce groupe de requêtes devrait-on plutôt dire. Et on y va. On va maintenant faire ça avec de l'Excel et vous allez voir le Excel, Microsoft ne l'a pas fait aussi simplement qu'avec le csv. Donc on reprend Dossier. On va aller chercher à nouveau nos dossiers du chapitre 02. Une fois ceci fait, on valide par Ok. Voilà. On va aller dire qu'on veut dans la colonne extension que les fichiers xlsx. Donc que vous le sachiez, ces fichiers xlsx ont des feuilles avec des données qui ont bien évidemment chacune une ligne de titre qui doit être homogène d'un fichier à l'autre et là maintenant c'est extrêmement subtil la manière de procéder. Ce n'est vraiment pas simple, Microsoft ne l'a pas fait on va dire à la façon facile. Pour faire la fusion de tout ça, on va ici se débarrasser de toutes les colonnes déjà qu'on va considérer comme inutiles. Donc je vais garder que le contenu binaire et le nom des fichiers. Ensuite on va ajouter une nouvelle colonne donc on va ici dans Ajouter une colonne et on va cliquer sur Colonne personnalisée. Une fois que ceci est fait, on va appeler ça par exemple Fusion XL et là on va mettre une formule que Microsoft documente dans la référence du site web de Power Query qui est Excel.Workbook on ouvre la parenthèse, on écrit entre crochets la colonne Content qu'on a gardée derrière donc qui est ici, cette colonne Content. Comme vous pouvez le voir, il n'y a aucune erreur de syntaxe détectée. Une fois ceci fait, on valide par Ok. Donc là on voit qu'il a été capable d'extraire de chacun des fichiers "binaires" une table et là ce que l'on va faire, c'est qu'on va cliquer sur le bouton que j'appelle moi d'expansion et là-dedans donc, il a trouvé un type de données qui est intitulé Data. Donc on coche Data. On valide par Ok. Voilà, comme ceci et une fois que c'est fait, ici on reclique à nouveau sur les flèches. Et comme on peut le voir, il a trouvé donc plein de colonnes. Donc ici ce qui m'intéresse ce serait intuitivement de prendre les colonnes nommées. Comme ceci. Et puis je vais valider par Ok et là qu'est-ce que l'on observe ? C'est que j'ai effectivement toutes les données des différents fichiers mais j'ai également des lignes avec des null. Donc là c'est très simple, on va simplement désactiver le null et voilà on a la fusion des trois fichiers Excel. Ceci dit le "et voilà" ça paraît simple, mais c'est extrêmement tordu. De mon point de vue il est pas normal que on doive effectuer autant de manipulations pour simplement fusionner des fichiers Excel. Mais bon pour l'instant, dans ce début de deuxième semestre 2017 Power Query est ainsi fait. C'était pareil pour les anciennes versions.

Excel 2016 : Analyse de données avec Power Query

Analysez des données avec Excel 2016 et Power Query. Apprenez à importer, consolider, lier, nettoyer, fusionner ou scinder des données provenant de différentes sources.

3h00 (34 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :8 sept. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !