Obtenir des données de classeurs ExcelGet data from Excel workbook files

Microsoft Excel est l’une des applications métier les plus utilisées dans le monde.Microsoft Excel is one of the most widely used business applications around. C’est également l’une des méthodes les plus courantes pour importer vos données dans Power BI.It’s also one of the most common ways to get your data into Power BI.

Quels types de classeur sont pris en charge dans Power BI ?What types of workbooks does Power BI support?

Power BI prend en charge l’importation ou la connexion aux classeurs créés dans Excel 2007 et versions ultérieures.Power BI supports importing or connecting to workbooks created in Excel 2007 and later. Les classeurs doivent être enregistrés au format de fichier .xlsx ou .xlsm et ne pas dépasser 1 Go.Workbooks must be saved as .xlsx or .xlsm file type and be under 1 GB. Certaines fonctionnalités décrites dans cet article sont disponibles uniquement dans les versions les plus récentes d’Excel.Some features described in this article are only available in later versions of Excel.

Classeurs contenant des plages ou des tableaux de donnéesWorkbooks with ranges or tables of data

Si votre classeur contient des feuilles de calcul simples avec des plages de données, veillez à mettre vos données sous forme de tableau pour en tirer le meilleur parti dans Power BI.If your workbook has simple worksheets with ranges of data, to get the most out of your data in Power BI, be sure to format those ranges as tables. Lors de la création de rapports dans Power BI, les colonnes et tables nommées apparaissent dans le volet Champs, ce qui facilite la visualisation de vos données.This way, when creating reports in Power BI, you’ll see named tables and columns in the Fields pane, making it much easier to visualize your data.

Classeurs avec modèles de donnéesWorkbooks with data models

Les classeurs peuvent contenir un modèle de données avec une ou deux tables de données chargées à l’aide de tables liées, de Power Query (Obtenir et transformer dans Excel 2016) ou de Power Pivot.Workbooks can contain a data model with one or more tables of data loaded into it by using linked tables, Power Query (Get & Transform in Excel 2016), or Power Pivot. Power BI prend en charge toutes les propriétés des modèles de données telles que les relations, les mesures, les hiérarchies et les indicateurs de performances clés.Power BI supports all data model properties such as relationships, measures, hierarchies, and KPIs.

Note

Les classeurs contenant des modèles de données ne peuvent pas être partagés entre les locataires Power BI.Workbooks with data models cannot be shared across Power BI tenants. Par exemple, un utilisateur qui se connecte à l’aide de Power BI avec un compte contoso.com ne peut pas partager un classeur Excel avec un utilisateur qui se connecte à l’aide d’un compte de connexion Power BI à partir de woodgrovebank.com.For example, a user who logs in to Power BI using a contoso.com account cannot share an Excel workbook with a user who logs in using a Power BI login account from woodgrovebank.com.

Classeurs avec des connexions à des sources de données externesWorkbooks with connections to external data sources

Si vous utilisez Excel pour vous connecter à une source de données externe, une fois votre classeur dans Power BI, vous pouvez créer des rapports et des tableaux de bord basés sur les données issues de cette source de données connectée.If you use Excel to connect to an external data source, once your workbook is in Power BI, you can create reports and dashboards based on data from that connected data source. Vous pouvez également configurer l’actualisation planifiée pour automatiser la connexion à la source de données et l’obtention des mises à jour.You can also setup Scheduled Refresh to automatically connect right to the data source and get updates. Vous n’avez plus à actualiser les données manuellement à partir du ruban Données dans Excel.You’ll no longer need to refresh manually from the Data ribbon in Excel. Les visualisations des rapports et vignettes des tableaux de bord basées sur les données issues de cette source de données sont automatiquement mises à jour.Any visualizations in reports and tiles in dashboards based on data from that data source are updated automatically. Pour en savoir plus, consultez Actualisation des données dans Power BI.To learn more, see Data refresh in Power BI.

Classeurs avec des feuilles Power View, des tableaux croisés dynamiques et des graphiquesWorkbooks with Power View sheets, PivotTables and charts

La présence, ou l’absence, de vos feuilles PowerView, tableaux croisés dynamiques et graphiques dans Power BI dépend de l’emplacement où est enregistré votre classeur et de la manière dont vous l’intégrez à Power BI.How your PowerView sheets and PivotTables and charts appear, or not appear, in Power BI depends on where your workbook file is saved and how you choose to get it into Power BI. Nous allons approfondir ce sujet ci-dessous.We'll go into this more below.

Type de donnéesData types

Power BI prend en charge les types de données suivants : nombre entier, nombre décimal, devise, date, vrai/faux, texte.Power BI supports the following data types: Whole Number, Decimal Number, Currency, Date, True/False, Text. Le marquage des données en tant que types de données spécifiques dans Excel améliore l’expérience de Power BI.Marking data as specific data types in Excel will improve the Power BI experience.

Préparer votre classeur pour Power BIPrepare your workbook for Power BI

Regardez cette vidéo pratique pour savoir comment vérifier que vos classeurs Excel sont prêts pour Power BI.Watch this helpful video to learn more about how to make sure your Excel workbooks are ready for Power BI.

L’emplacement d’enregistrement de votre classeur change toutWhere your workbook file is saved makes a difference

Local : si votre classeur est enregistré sur un disque local sur votre ordinateur ou un autre emplacement de votre organisation, vous pouvez charger votre fichier dans Power BI.Local - If you save your workbook file to a local drive on your computer or another location in your organization, from Power BI you can load your file into Power BI. Votre fichier est en fait conservé sur votre disque local. Il n’est donc pas entièrement importé dans Power BI.Your file will actually remain on your local drive, so the whole file isn’t really imported into Power BI. En réalité, un nouveau jeu de données est créé dans Power BI, et les données et le modèle de données (le cas échéant) du classeur sont chargés dans ce jeu de données.What really happens is a new dataset is created in Power BI and data and the data model (if any) from the workbook are loaded into the dataset. Si votre classeur contient des feuilles Power View, celles-ci apparaissent dans votre site Power BI sous Rapports.If your workbook has any Power View sheets, those will appear in your Power BI site under Reports. Excel 2016 propose également la fonctionnalité Publier (sous le menu Fichier).Excel 2016 also has the Publish feature (under the File menu). L’utilisation de la fonctionnalité Publier revient à utiliser Obtenir des données > Fichiers > Fichier local dans Power BI, mais il est souvent plus facile de mettre à jour votre jeu de données dans Power BI si vous apportez régulièrement des modifications au classeur.Using Publish is effectively the same as using Get Data > Files > Local File from Power BI, but is often easier to update your dataset in Power BI if you’re regularly making changes to the workbook.

OneDrive Entreprise : si vous disposez de OneDrive Entreprise et que vous vous connectez avec le même compte que pour Power BI, cette méthode est de loin la plus efficace pour que votre travail dans Excel et vos jeu de données, rapports et tableaux de bord dans Power BI restent synchronisés. Power BI et OneDrive étant tous les deux dans le cloud, Power BI se connecte à votre classeur sur OneDrive toutes les heures environ.OneDrive - Business – If you have OneDrive for Business and you sign into it with the same account you sign into Power BI with, this is by-far the most effective way to keep your work in Excel and your dataset, reports, and dashboards in Power BI in-sync. Because both Power BI and OneDrive are in the cloud, Power BI connects to your workbook file on OneDrive about every hour. Si des modifications sont détectées, vos jeu de données, rapports et tableaux de bord sont automatiquement mis à jour dans Power BI.If any changes are found, your dataset, reports, and dashboards are automatically updated in Power BI. De la même manière que si vous enregistrez votre classeur sur un disque local, vous pouvez également utiliser la fonctionnalité Publier pour mettre à jour immédiatement votre jeu de données et vos rapports dans Power BI. Power BI synchronise automatiquement une heure après.Just like if you saved your workbook to a local drive, you can also use Publish to update your dataset and reports in Power BI immediately; otherwise Power BI will automatically synchronize, usually within an hour.

OneDrive personnel : si vous enregistrez vos classeurs sur votre compte OneDrive personnel, vous bénéficiez de la plupart des avantages obtenus avec OneDrive Entreprise.OneDrive - Personal – If you save your workbook files to your own OneDrive account, you’ll get many of the same benefits as you would with OneDrive for Business. La différence principale réside dans le fait que, la première fois que vous vous connectez à votre fichier (via Obtenir des données > Fichiers > OneDrive personnel), vous devez vous connecter à votre compte OneDrive avec votre compte Microsoft, qui est généralement différent de celui utilisé pour vous connecter à Power BI.The biggest difference is when you first connect to your file (using Get Data > Files > OneDrive – Personal) you’ll need to sign in to your OneDrive with your Microsoft account, which is usually different from what you use to sign in to Power BI. Lorsque vous vous connectez à OneDrive avec votre compte Microsoft, veillez à sélectionner l’option Maintenir la connexion.When signing in with your OneDrive with your Microsoft account, be sure to select the Keep me signed in option. Power BI peut ainsi se connecter à votre classeur toutes les heures environ et s’assurer que votre jeu de données et vos rapports dans Power BI sont synchronisés.This way, Power BI will be able to connect to your workbook file about every hour and make sure your dataset and reports in Power BI are in-sync.

Sites d’équipe SharePoint : l’enregistrement de vos fichiers Power BI Desktop sur des sites d’équipe SharePoint revient plus ou moins à enregistrer dans OneDrive Entreprise.SharePoint Team-Sites – Saving your Power BI Desktop files to SharePoint – Team Sites is much the same as saving to OneDrive for Business. La différence majeure réside dans la manière dont vous vous connectez au fichier à partir de Power BI.The biggest difference is how you connect to the file from Power BI. Vous pouvez spécifier une URL ou vous connecter au dossier racine.You can specify a URL or connect to the root folder.

Un classeur Excel, deux manières de l’utiliserOne Excel workbook – two ways to use it

Si vous enregistrez vos classeurs dans OneDrive, vous pouvez explorer vos données dans Power BI de plusieurs manières.If you save your workbook files to OneDrive, you'll have a couple of ways you can explore your data in Power BI

Importer les données Excel dans Power BIImport Excel data into Power BI

Lorsque vous sélectionnez Importer, toutes les données prises en charge des tables et/ou modèles de données sont importées dans un nouveau jeu de données dans Power BI.When you choose Import, any supported data in tables and/or a data model are imported into a new dataset in Power BI. Si vous avez des feuilles Power View, celles-ci sont recréées dans Power BI sous forme de rapports.If you have any Power View sheets, those will be re-created in Power BI as reports.

Vous pouvez continuer à modifier votre classeur.You can continue editing your workbook. Lorsque vos modifications sont enregistrées, elles sont synchronisées avec le jeu de données dans Power BI, généralement une heure plus tard environ.When your changes are saved, they’ll be synchronized with the dataset in Power BI, usually within about an hour. Pour un résultat immédiat, vous pouvez simplement cliquer de nouveau sur Publier afin d’exporter aussitôt vos modifications.If you need more immediate gratification, you can just click Publish again, and your changes are exported right then and there. Les visualisations présentes dans vos rapports et tableaux de bord sont également mises à jour.Any visualizations you have in reports and dashboards will be updated, too.

Choisissez cette option si vous avez utilisé la fonctionnalité Obtenir et transformer ou Power Pivot pour charger vos données dans un modèle de données, ou si votre classeur contient des feuilles Power View avec des visualisations que vous voulez afficher dans Power BI.Choose this option if you’ve used Get & Transform data or Power Pivot to load data into a data model, or if your workbook has Power View sheets with visualizations you want to see in Power BI.

Dans Excel 2016, vous pouvez également utiliser Publier > Exporter.In Excel 2016, you can also use Publish > Export. Cela revient sensiblement au même.It's pretty much the same thing. Pour plus d’informations, consultez Publier dans Power BI à partir d’Excel 2016.To learn more, see Publish to Power BI from Excel 2016.

Se connecter, gérer et afficher Excel dans Power BIConnect, manage and view Excel in Power BI

Lorsque vous choisissez Connecter, votre classeur apparaît dans Power BI comme il le ferait dans Excel Online.When you choose Connect, your workbook will appear in Power BI just like it would in Excel Online. Mais contrairement à Excel Online, Power BI offre des fonctionnalités utiles pour épingler des éléments directement de vos classeurs sur vos tableaux de bord.But, unlike Excel Online, you’ll have some great features to help you pin elements from your worksheets right to your dashboards.

Vous ne pouvez pas modifier votre classeur dans Power BI.You can’t edit your workbook in Power BI. Toutefois, si vous devez apporter des modifications, vous pouvez cliquer sur Modifier, puis choisir de modifier votre classeur dans Excel Online ou l’ouvrir dans Excel sur votre ordinateur.But if you need to make some changes, you can click Edit, and then choose to edit your workbook in Excel Online or open it in Excel on your computer. Toutes les modifications apportées sont enregistrées dans le classeur sur OneDrive.Any changes you make are saved to the workbook on OneDrive.

Lorsque vous utilisez cette méthode, aucun jeu de données n’est créé dans Power BI.When choosing this way, no dataset is created in Power BI. Votre classeur apparaît dans le volet de navigation de votre espace de travail Power BI sous Rapports.Your workbook will appear in your Power BI workspace navigation pane under Reports. Les classeurs connectés ont une icône Excel spéciale.Connected workbooks have a special Excel icon.

Choisissez cette option si vous avez uniquement des données dans des feuilles de calcul, ou si vous avez des plages, des tableaux croisés dynamiques et des graphiques que vous voulez épingler aux tableaux de bord.Choose this option if you only have data in worksheets, or you have ranges, PivotTables and charts you want to pin to dashboards.

Dans Excel 2016, vous pouvez également utiliser Publier > Télécharger.In Excel 2016, you can also use Publish > Upload. Cela revient sensiblement au même.It's pretty much the same thing. Pour plus d’informations, consultez Publier dans Power BI à partir d’Excel 2016.To learn more, see Publish to Power BI from Excel 2016.

Importer ou se connecter à un classeur Excel à partir de Power BIImport or connect to an Excel workbook from Power BI

  1. Dans Power BI, dans le volet de navigation, cliquez sur Obtenir des données.In Power BI, in the navigation pane, click Get Data.

  2. Dans Fichiers, cliquez sur Obtenir.In Files, click Get.

  3. Recherchez votre fichier.Find your file.

  4. Si votre classeur se trouve sur OneDrive ou sur un site d’équipe SharePoint, sélectionnez Importer ou Connecter.If your workbook file is on OneDrive or SharePoint - Team Sites, choose Import or Connect.

Classeurs Excel locauxLocal Excel workbooks

Vous pouvez également utiliser un fichier Excel local et le charger dans Power BI.You can also use a local Excel file and upload it into Power BI. Sélectionnez simplement Fichier local dans le menu précédent, puis accédez à l’endroit où vos classeurs Excel sont enregistrés.Simply select Local File from the previous menu, then navigate to where you have your Excel workbooks saved.

Une fois l’option sélectionnée, choisissez de Charger votre fichier dans Power BI.Once selected, choose to Upload your file into Power BI.

Une fois votre classeur téléchargé, vous recevez une notification vous indiquant que le classeur est prêt.Once your workbook is uploaded, you get a notification that the workbook is ready.

Une fois le classeur prêt, vous pouvez le trouver dans la section Rapports de Power BI.Once the workbook is ready, you can find it in the Reports section of Power BI.

Publier à partir d’Excel 2016 sur votre site Power BIPublish from Excel 2016 to your Power BI site

L’utilisation de la fonctionnalité Publier sur Power BI dans Excel 2016 revient à utiliser Obtenir des données dans Power BI pour importer votre fichier ou vous y connecter.Using the Publish to Power BI feature in Excel 2016 is effectively the same as using Get Data in Power BI to import or connect to your file. Nous n’entrerons pas dans les détails ici, mais vous pouvez consulter l’article Publier sur Power BI à partir d’Excel 2016 pour en savoir plus.We won't go into the details here, but you can see Publish to Power BI from Excel 2016 to learn more.

Résolution des problèmesTroubleshooting

Votre classeur est trop volumineux ?Workbook file too big? Consultez Réduire la taille d’un classeur Excel pour l’afficher dans Power BI.Check out Reduce the size of an Excel workbook to view it in Power BI.

Actuellement, quand vous sélectionnez Importer, Power BI importe uniquement les données qui font partie d’une table nommée ou d’un modèle de données.Currently, when you choose Import, Power BI only imports data that is part of a named table or a data model. Par conséquent, si le classeur ne contient pas de tables nommées, de feuilles Power View ou de modèles de données Excel, le message d’erreur suivant peut apparaître : « Impossible de trouver des données dans ce classeur Excel ».As a result, if the workbook contains no named tables, Power View sheets, or Excel data models, you might see this error: "We couldn't find any data in your Excel workbook". Cet article explique comment corriger votre classeur et l’importer à nouveau.This article explains how to fix your workbook and re-import it.

Étapes suivantesNext steps

Explorez vos données : une fois vos données et rapports importés dans Power BI à partir de votre fichier, il est temps de les explorer.Explore your data - Once you get data and reports from your file into Power BI, it's time to explore. Cliquez simplement avec le bouton droit sur le nouveau jeu de données, puis cliquez sur Explorer.Just right-click the new dataset and then click Explore. Si vous avez choisi de vous connecter à un classeur sur OneDrive à l’étape 4, votre classeur apparaît dans Rapports.If you chose to connect to a workbook file on OneDrive in step 4, your workbook will appear in Reports. Lorsque vous cliquez dessus, il s’ouvre dans Power BI, comme il le ferait dans Excel Online.When you click on it, it will open in Power BI, just as it would if it were in Excel Online.

Planifiez l’actualisation : si votre classeur Excel se connecte à des sources de données externes, ou si vous avez importé à partir d’un disque local, vous pouvez configurer l’actualisation planifiée pour vérifier que votre jeu de données ou rapport est toujours à jour.Schedule refresh - If your Excel workbook file connects to external data sources, or you imported from a local drive, you can setup scheduled refresh to make sure your dataset or report is always up-to-date. Dans la plupart des cas, la configuration de l’actualisation planifiée est relativement simple, mais nous n’en décrivons pas la procédure détaillée dans cet article.In most cases, setting up scheduled refresh is quite easy to do, but going into the details is outside the scope of this article. Pour en savoir plus, consultez Actualisation des données dans Power BI.See Data refresh in Power BI to learn more.

Publier sur Power BI à partir d’Excel 2016Publish to Power BI from Excel 2016

Éditeur Power BI pour ExcelPower BI publisher for Excel

Actualisation des données dans Power BIData refresh in Power BI