Applies ToExcel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Во многих случаях импорт реляционных данных через надстройку Power Pivot выполняется быстрее и эффективнее, чем простой импорт в Excel.

Как правило, это легко сделать:

  1. Обратитесь к администратору базы данных, чтобы получить сведения о подключении к базе данных и убедиться, что у вас есть разрешение на доступ к данным.

  2. Если данные являются реляционными или размерными, в Power Pivot щелкните Главная > Получить внешние данные > из базы данных.

При необходимости можно импортировать данные из других источников данных:

  • Выберите Главная > Из службы данных , если данные из Microsoft Azure Marketplace или веб-канала данных OData.

  • Щелкните Главная > Получить внешние данные > из других источников , чтобы выбрать из всего списка источников данных.

На странице Выбор способа импорта данных выберите, следует ли принимать все данные в источнике данных или фильтровать их. Выберите таблицы и представления из списка или создайте запрос, указывающий, какие данные следует импортировать.

Преимущества импорта Power Pivot включают в себя возможность:

  • Отфильтруйте ненужные данные, чтобы импортировать только подмножество.

  • Переименуйте таблицы и столбцы при импорте данных.

  • Вставьте в предопределенный запрос, чтобы выбрать возвращаемые данные.

  • Иногда поставщики OLE DB могут обеспечить более высокую производительность для крупномасштабных данных. При выборе между разными поставщиками для одного источника данных сначала следует попробовать поставщик OLE DB.

  • Импорт таблиц из реляционных баз данных позволяет сэкономить шаги, так как во время импорта используются связи внешнего ключа для создания связей между листами в окне Power Pivot.

  • Импорт нескольких таблиц, а затем удаление ненужных таблиц может сохранить действия. При импорте таблиц по одной за раз может потребоваться создать связи между таблицами вручную.

  • Столбцы, содержащие похожие данные в разных источниках данных, являются основой для создания связей в окне Power Pivot. При использовании разнородных источников данных выберите таблицы со столбцами, которые могут быть сопоставлены с таблицами в других источниках данных, содержащих идентичные или похожие данные.

  • Чтобы поддержать обновление данных для книги, публикуемой в SharePoint, выберите источники данных, которые одинаково доступны как для рабочих станций, так и для серверов. После публикации книги можно настроить расписание обновления данных для автоматического обновления сведений в книге. Использование источников данных, доступных на сетевых серверах, позволяет обновить данные.

В Excel щелкните Подключения > данных>Обновить все , чтобы повторно подключиться к базе данных и обновить данные в книге.

При обновлении будут обновлены отдельные ячейки и добавлены строки, которые были обновлены во внешней базе данных с момента последнего импорта. Будут обновлены только новые строки и существующие столбцы. Если вам нужно добавить новый столбец в модель, необходимо импортировать его, выполнив описанные выше действия.

Обновление просто повторяет тот же запрос, который используется для импорта данных. Если источник данных больше не находится в том же расположении или если таблицы или столбцы удалены или переименованы, обновление завершится ошибкой. Конечно, вы по-прежнему сохраняете все импортированные ранее данные. Чтобы просмотреть запрос, используемый во время обновления данных, щелкните Power Pivot > Управление , чтобы открыть окно Power Pivot. Щелкните Конструктор > Свойства таблицы , чтобы просмотреть запрос.

Как правило, для обновления данных необходимы разрешения. Если вы предоставляете общий доступ к книге другим пользователям, которые также хотят обновить данные, им потребуются по крайней мере разрешения только для чтения в базе данных.

Метод, с помощью которого вы используете общий доступ к книге, определяет, может ли происходить обновление данных. Для Microsoft 365 нельзя обновлять данные в книге, сохраненной в Microsoft 365. На SharePoint Server можно запланировать автоматическое обновление данных на сервере, но необходимо, чтобы Power Pivot для SharePoint была установлена и настроена в среде SharePoint. Обратитесь к администратору SharePoint, чтобы узнать, доступно ли запланированное обновление данных.

Вы можете импортировать данные из одного из многих источников данных, приведенных в таблице ниже.

Power Pivot не устанавливает поставщиков для каждого источника данных. Хотя некоторые поставщики могут уже существовать на вашем компьютере, может потребоваться скачать и установить необходимый поставщик.

Вы также можете связать таблицы в Excel, а также копировать и вставлять данные из таких приложений, как Excel и Word, которые используют формат HTML для буфера обмена. Дополнительные сведения см. в разделах Добавление данных с помощью связанных таблиц Excel и Копирование и вставка данных в Power Pivot.

Учитывайте следующие аспекты в отношении поставщиков данных:

  • Можно также использовать поставщик OLE DB для ODBC.

  • В некоторых случаях использование поставщика MSDAORA OLE DB может привести к ошибкам подключения, особенно в более новых версиях Oracle. При возникновении каких-либо ошибок рекомендуется использовать один из других поставщиков, перечисленных для Oracle.

Источник

Версии

Тип файла

Поставщиков

Доступ к базам данных

Microsoft Access 2003 или более поздней версии.

ACCDB или .mdb

Поставщик OLE DB ACE 14

Реляционные базы данных SQL Server

Microsoft SQL Server 2005 или более поздней версии; База данных SQL Microsoft Azure

(неприменимо)

Поставщик OLE DB для SQL Server

Поставщик OLE DB собственного клиента SQL Server

Поставщик OLE DB для SQL Server Native Client 10.0

Поставщик данных .NET Framework для клиента SQL

Параллельное хранилище данных SQL Server (PDW)

SQL Server 2008 или более поздней версии

(неприменимо)

Поставщик OLE DB для SQL Server PDW

Реляционные базы данных Oracle

Oracle 9i, 10g, 11g.

(неприменимо)

Поставщик Oracle OLE DB

Поставщик данных .NET Framework для клиента Oracle

Поставщик данных .NET Framework для SQL Server

MSDAORA OLE DB (поставщик 2)

OraOLEDB

MSDASQL

Реляционные базы данных Teradata

Teradata V2R6, V12

(неприменимо)

Поставщик OLE DB TDOLEDB

Поставщик данных .NET для Teradata

Реляционные базы данных Informix

(неприменимо)

Поставщик Informix OLE DB

Реляционные базы данных IBM DB2

8.1

(неприменимо)

DB2OLEDB

Реляционные базы данных Sybase

(неприменимо)

Поставщик OLE DB Sybase

Другие реляционные базы данных

(неприменимо)

(неприменимо)

Поставщик OLE DB или драйвер ODBC

Текстовые файлыПодключение к неструктурированному файлу

(неприменимо)

.txt, .tab, .csv

Поставщик OLE DB ACE 14 для Microsoft Access

Файлы Microsoft Excel

Excel 97–2003 или более поздней версии

.xlsx, XLSM, XLSB, XLTX, XLTM

Поставщик OLE DB ACE 14

Power Pivot книгеИмпорт данных из служб Analysis Services или Power Pivot

Microsoft SQL Server 2008 R2 или более поздней версии

xlsx, .xlsm, .xlsb, .xltx, .xltm

ASOLEDB 10.5

(используется только с Power Pivot книгами, опубликованными в фермах SharePoint с установленными Power Pivot для SharePoint)

Импортданных из Analysis Services или Power Pivot

Microsoft SQL Server 2005 или более поздней версии

(неприменимо)

ASOLEDB 10

Веб-каналы данныхИмпорт данных из веб-канала данных

(используется для импорта данных из отчетов служб Reporting Services, документов службы Atom и одного веб-канала данных)

Формат Atom 1.0

Любая база данных или документ, предоставляемые в качестве службы данных Windows Communication Foundation (WCF) (ранее ADO.NET Службы данных).

.atomvc для документа службы, определяющего один или несколько веб-каналов

.atom для документа веб-канала Atom

Поставщик веб-канала данных Майкрософт для Power Pivot

Поставщик данных канала данных .NET Framework для Power Pivot

Отчеты служб Reporting ServicesИмпорт данных из отчета служб Reporting Services

Microsoft SQL Server 2005 или более поздней версии

.Rdl

Файлы подключения к базе данных Office

.Odc

Опубликованные серверные документы, например базы данных Access, уже опубликованные в SharePoint, невозможно импортировать.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.