Получение данных из файлов книг ExcelGet data from Excel workbook files

Microsoft Excel является одним из наиболее широко используемых бизнес-приложений.Microsoft Excel is one of the most widely used business applications around. Оно также является одним из наиболее распространенных способов получения данных в Power BI.It’s also one of the most common ways to get your data into Power BI.

Какие типы книг поддерживает Power BI?What types of workbooks does Power BI support?

Power BI поддерживает импорт данных и подключение к книгам, созданным в Excel 2007 и более поздних версиях.Power BI supports importing or connecting to workbooks created in Excel 2007 and later. Книги необходимо сохранять в формате XLSX или XLSM с размером не более 1 ГБ.Workbooks must be saved as .xlsx or .xlsm file type and be under 1 GB. Некоторые функции, описанные в этой статье, доступны только в более поздних версиях Excel.Some features described in this article are only available in later versions of Excel.

Книги с диапазонами или с таблицами данныхWorkbooks with ranges or tables of data

Если книга содержит простые листы с диапазонами данных, для максимально эффективного получения данных в 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. В этом случае при создании отчетов в Power BI вы увидите в области полей таблицы и столбцы с именами, что существенно облегчит визуализацию данных.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.

Книги с моделями данныхWorkbooks with data models

Книги могут содержать модель данных с одной или несколькими таблицами данных, загруженными в нее с помощью связанных таблиц, Power Query (функция "Скачать и преобразовать" в Excel 2016) или 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 поддерживает все свойства моделей данных, такие как отношения, меры, иерархии и ключевые показатели эффективности.Power BI supports all data model properties such as relationships, measures, hierarchies, and KPIs.

Примечание

Книги с моделями данных не могут совместно использоваться на клиентах Power BI.Workbooks with data models cannot be shared across Power BI tenants. Например, если пользователь входит в Power BI с помощью учетной записи contoso.com, то он не может совместно использовать книгу Excel с пользователем, который входит с помощью учетной записи входа Power BI из 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.

Книги с подключениями к внешним источникам данныхWorkbooks with connections to external data sources

При использовании Excel для подключения к внешнему источнику данных, когда книга уже загружена в Power BI, можно создавать отчеты и информационные панели на основе данных из подключенного источника данных.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. Вы также можете настроить запланированное обновление, чтобы автоматически подключаться прямо к источнику данных и получать обновления.You can also setup Scheduled Refresh to automatically connect right to the data source and get updates. Вам больше не потребуется выполнять обновление вручную на ленте "Данные" в Excel.You’ll no longer need to refresh manually from the Data ribbon in Excel. Все визуализации в отчетах и плитки на информационных панелях, основанные на данных из этого источника данных, будут обновляться автоматически.Any visualizations in reports and tiles in dashboards based on data from that data source are updated automatically. Дополнительные сведения см. в разделе Обновление данных в Power BI.To learn more, see Data refresh in Power BI.

Книги с листами Power View, сводными таблицами и диаграммамиWorkbooks with Power View sheets, PivotTables and charts

Отображение или отсутствие отображения листов PowerView, сводных таблиц и диаграмм в Power BI зависит от того, где сохранен файл книги и от выбранного способа его получения в 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. Рассмотрим это подробнее ниже.We'll go into this more below.

Типы данныхData types

Power BI поддерживает следующие типы данных: целое число, десятичное число, валюта, дата, истина/ложь, текст.Power BI supports the following data types: Whole Number, Decimal Number, Currency, Date, True/False, Text. Если пометить данные как относящиеся к определенному типу в Excel, это улучшит эффективность работы Power BI.Marking data as specific data types in Excel will improve the Power BI experience.

Подготовка книги для Power BIPrepare your workbook for Power BI

Просмотрите это полезное видео, чтобы узнать больше о подготовке книг Excel для Power BI.Watch this helpful video to learn more about how to make sure your Excel workbooks are ready for Power BI.

Важно, где сохранен файл книгиWhere your workbook file is saved makes a difference

Локально. В случае сохранения файла книги на локальный диск на компьютере или в другом расположении в вашей организации вы можете загрузить файл в 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. На самом деле файл останется на локальном диске, поэтому файл не импортируется в Power BI целиком.Your file will actually remain on your local drive, so the whole file isn’t really imported into Power BI. На самом деле создается новый набор данных в Power BI, и в него загружаются данные и модель данных (если она существует) из файла книги.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. Если книга содержит листы Power View, они будут отображаться на сайте Power BI в области "Отчеты".If your workbook has any Power View sheets, those will appear in your Power BI site under Reports. Excel 2016 также включает функцию публикации (в меню Файл).Excel 2016 also has the Publish feature (under the File menu). Функция публикации фактически аналогична получению данных из Power BI (Получить данные > Файлы > Локальный файл), но при этом часто бывает легче обновить набор данных в Power BI, если в книгу регулярно вносятся изменения.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 — бизнес. Если вы используете хранилище OneDrive для бизнеса и для входа в него используете ту же учетную запись, что и для Power BI, вне всяких сомнений, это самый эффективный способ синхронизировать вашу работу в Excel с набором данных, отчетами и информационными панелями в Power BI. Так как Power BI и OneDrive находятся в облаке, Power BI подключается к вашему файлу книги в OneDrive примерно раз в час.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. При обнаружении каких-либо изменений ваш набор данных, отчеты и информационные панели в Power BI автоматически обновляются.If any changes are found, your dataset, reports, and dashboards are automatically updated in Power BI. Так же, как при сохранении книги на локальном диске, можно использовать функцию публикации для немедленного обновления набора данных и отчетов в Power BI. В противном случае Power BI автоматически выполнит синхронизацию, обычно в течение часа.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 — персональный. Если вы сохраняете файлы книг в свою учетную запись OneDrive, то получите многие преимущества, доступные для OneDrive для бизнеса.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. Главное отличие — при первом подключении к файлу (щелкнув "Получить данные" > "Файлы" > "OneDrive — персональный") необходимо войти в OneDrive с учетной записью Майкрософт, которая обычно отличается от учетной записи, используемой для входа в 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. При входе в OneDrive с учетной записью Майкрософт убедитесь, что установлен флажок "Оставаться в системе".When signing in with your OneDrive with your Microsoft account, be sure to select the Keep me signed in option. Тогда Power BI сможет примерно раз в час подключаться к вашему файлу книги и синхронизировать его с набором данных и отчетами в Power BI.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.

Сайты рабочих групп SharePoint. Сохранение файлов Power BI Desktop на сайтах рабочих групп SharePoint очень похоже на сохранение файлов в OneDrive для бизнеса.SharePoint Team-Sites – Saving your Power BI Desktop files to SharePoint – Team Sites is much the same as saving to OneDrive for Business. Главное отличие состоит в подключении к файлу из Power BI.The biggest difference is how you connect to the file from Power BI. Можно указать URL-адрес или подключаться к корневой папке.You can specify a URL or connect to the root folder.

Одна книга Excel — два способа ее использованияOne Excel workbook – two ways to use it

Если сохранить файлы книг в OneDrive, вы сможете использовать несколько способов просмотра данных в Power BI.If you save your workbook files to OneDrive, you'll have a couple of ways you can explore your data in Power BI

Импорт данных Excel в Power BIImport Excel data into Power BI

Если выбрать Импорт, все поддерживаемые данные в таблицах и (или) в модели данных будут импортированы в новый набор данных в 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. Если у вас есть листы Power View, они будут созданы повторно в Power BI как отчеты.If you have any Power View sheets, those will be re-created in Power BI as reports.

Вы можете продолжить редактирование в книге.You can continue editing your workbook. При сохранении изменений они будут синхронизированы с набором данных в Power BI, обычно в течение часа.When your changes are saved, they’ll be synchronized with the dataset in Power BI, usually within about an hour. Если вам требуется более быстрый результат, можно просто повторно щелкнуть "Опубликовать", и ваши изменения сразу экспортируются.If you need more immediate gratification, you can just click Publish again, and your changes are exported right then and there. При этом также будут обновлены все визуализации в отчетах и на информационных панелях.Any visualizations you have in reports and dashboards will be updated, too.

Выберите этот параметр, если для загрузки данных в модель данных вы использовали функцию "Скачать и преобразовать" или Power Pivot, или если ваша книга содержит листы Power View с визуализациями, которые необходимо отображать в 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.

В Excel 2016 можно также щелкнуть "Опубликовать" > "Экспорт".In Excel 2016, you can also use Publish > Export. Это даст такой же результат.It's pretty much the same thing. Дополнительные сведения см. в разделе Публикация в Power BI из Excel 2016.To learn more, see Publish to Power BI from Excel 2016.

Подключение к данным Excel, а также управление ими и просмотр их в Power BIConnect, manage and view Excel in Power BI

Если выбрать Подключить, ваша книга отобразится в Power BI так же, как в Excel Online.When you choose Connect, your workbook will appear in Power BI just like it would in Excel Online. При этом у вас будет несколько удобных функций, не доступных в Excel Online, которые помогут вам закрепить элементы из листов прямо на информационных панелях.But, unlike Excel Online, you’ll have some great features to help you pin elements from your worksheets right to your dashboards.

Книгу нельзя редактировать в Power BI.You can’t edit your workbook in Power BI. Но если необходимо внести какие-либо изменения, нажмите кнопку "Изменить" и отредактируйте книгу в Excel Online или откройте ее в Excel на своем компьютере.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. Любые внесенные изменения сохраняются в книге в OneDrive.Any changes you make are saved to the workbook on OneDrive.

При выборе этого способа набор данных в Power BI не создается.When choosing this way, no dataset is created in Power BI. Книга будет отображаться на панели навигации по рабочей области Power BI в разделе "Отчеты".Your workbook will appear in your Power BI workspace navigation pane under Reports. Подключенные книги обозначены специальным значком Excel.Connected workbooks have a special Excel icon.

Выберите этот параметр, только если хотите закрепить на информационных панелях какие-либо данные с листов, диапазоны, сводные таблицы или диаграммы.Choose this option if you only have data in worksheets, or you have ranges, PivotTables and charts you want to pin to dashboards.

В Excel 2016 можно также щелкнуть "Опубликовать" > "Отправить".In Excel 2016, you can also use Publish > Upload. Это даст такой же результат.It's pretty much the same thing. Дополнительные сведения см. в разделе Публикация в Power BI из Excel 2016.To learn more, see Publish to Power BI from Excel 2016.

Импорт или подключение к книге Excel из Power BIImport or connect to an Excel workbook from Power BI

  1. В Power BI на панели навигации щелкните Получить данные.In Power BI, in the navigation pane, click Get Data.

  2. В разделе "Файлы" щелкните Получить.In Files, click Get.

  3. Найдите свой файл.Find your file.

  4. Если файл книги находится в OneDrive или на сайтах рабочих групп SharePoint, выберите Импорт или Подключить.If your workbook file is on OneDrive or SharePoint - Team Sites, choose Import or Connect.

Локальные книги ExcelLocal Excel workbooks

Можно также использовать локальный файл Excel и загрузить его в Power BI.You can also use a local Excel file and upload it into Power BI. Просто выберите Локальный файл в предыдущем меню, а затем перейдите в расположение, где сохранены нужные книги Excel.Simply select Local File from the previous menu, then navigate to where you have your Excel workbooks saved.

Выбрав книгу, отправьте файл в Power BI.Once selected, choose to Upload your file into Power BI.

После загрузки книги вы получаете уведомление о ее готовности.Once your workbook is uploaded, you get a notification that the workbook is ready.

Когда книга будет готова к использованию, ее можно найти в разделе Отчеты Power BI.Once the workbook is ready, you can find it in the Reports section of Power BI.

Публикация из Excel 2016 на сайт Power BIPublish from Excel 2016 to your Power BI site

Функция Публикация в Power BI в Excel 2016 позволяет выполнить импорт или подключиться к файлу так же, как с помощью функции получения данных в Power BI.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. Не будем сейчас углубляться в подробности, но дополнительные сведения доступны в разделе Публикация в Power BI из Excel 2016.We won't go into the details here, but you can see Publish to Power BI from Excel 2016 to learn more.

Устранение неполадокTroubleshooting

Файл книги имеет слишком большой размер?Workbook file too big? Ознакомьтесь с разделом Уменьшение размера книги Excel для ее просмотра в Power BI.Check out Reduce the size of an Excel workbook to view it in Power BI.

В настоящее время при выполнении импорта служба Power BI импортирует только данные, которые входят в именованную таблицу или модель данных.Currently, when you choose Import, Power BI only imports data that is part of a named table or a data model. В результате, если книга не содержит именованные таблицы, листы Power View или модели данных Excel, может отображаться следующая ошибка: "Не удалось найти данные в книге 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". Эта статья объясняет, как можно исправить книгу и повторно импортировать ее.This article explains how to fix your workbook and re-import it.

Дальнейшие действияNext steps

Изучите данные. После передачи данных и отчетов из файла в Power BI пришло время для их изучения.Explore your data - Once you get data and reports from your file into Power BI, it's time to explore. Просто щелкните правой кнопкой мыши новый набор данных и выберите команду "Просмотреть".Just right-click the new dataset and then click Explore. Если при выполнении шага 4 вы выбрали подключение к файлу книги в OneDrive, ваша книга отобразится в отчетах.If you chose to connect to a workbook file on OneDrive in step 4, your workbook will appear in Reports. Если щелкнуть ее, она откроется в Power BI так же, как если бы она была в Excel Online.When you click on it, it will open in Power BI, just as it would if it were in Excel Online.

Установите расписание обновлений. Если файл книги Excel подключается к внешним источникам данных или был импортирован с локального диска, можно установить расписание обновлений, чтобы гарантировать актуальность набора данных или отчета.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. В большинстве случаев настроить расписание обновлений довольно просто, но подробное описание этой функции выходит за рамки данной статьи.In most cases, setting up scheduled refresh is quite easy to do, but going into the details is outside the scope of this article. Дополнительные сведения см. в разделе Обновление данных в Power BI.See Data refresh in Power BI to learn more.

Публикация в Power BI из Excel 2016Publish to Power BI from Excel 2016

Издатель Power BI для ExcelPower BI publisher for Excel

Обновление данных в Power BIData refresh in Power BI