Подключение к книге Excel или CSV-файлу (Power Query)

С помощью функции Получить и преобразовать данные (Power Query) вы можете подключиться к книге Excel, текстовому файлу (TXT) или файлу данных с разделителями-запятыми (CSV), как и к любому другому источнику данных. Редактор Power Query предлагает большое количество возможностей по получению и преобразованию данных.

В этой статье

Подключение к книге Excel или CSV-файлу

Импорт данных из именованного диапазона

Импорт данных из CSV-файла

Примеры формулы

Ошибка "Ядро СУБД Microsoft Access 2010 (поставщик Microsoft.ACE.OLEDB.12.0) не зарегистрировано"

Подключение к книге Excel или CSV-файлу

На вкладке Данные щелкните Получить данные > Из файла и выберите Из книги или Из текстового/CSV-файла. Если вы не видите кнопку Получить данные, нажмите кнопку Создать запрос и выберите Из файла, а затем — Из книги, Из CSV или Из текста. Выполните указанные ниже дополнительные действия.

Примечание : Вы также можете восстановить устаревшие соединители, которые использовались в более ранних версиях. См. раздел "Как восстановить старую функцию «Получение внешних данных?»" в следующей статье: Новый интерфейс инструментов "Скачать и преобразовать".

На вкладке ленты Power Query щелкните Из файла > Из Excel, Из CSV или Из текста. Выполните указанные ниже дополнительные действия.

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

  1. В диалоговом окне Просмотр Excel или Просмотр данных с разделителями-запятыми найдите или введите путь к файлу, к которому нужно создать запрос.

  2. Нажмите кнопку Открыть.

    Важно : Если вы импортируете данные из CSV-файла, Power Query автоматически определит разделители столбцов, включая имена и типы. См. раздел Импорт данных из CSV-файла.

Импорт данных из именованного диапазона

Если в исходной книге есть именованные диапазоны, их имена будут доступны как наборы данных.

Изображение диалогового окна навигатора Power Query

Импорт данных из CSV-файла

Если вы импортируете данные из CSV-файла, Power Query автоматически определит разделители столбцов, включая заголовки и типы. Например, при импорте CSV-файла, представленного ниже, Power Query автоматически будет использовать первую строку в качестве заголовков столбцов и изменит тип данных каждого столбца.

Пример CSV-файла

Изображение CSV-файла

Power Query автоматически изменяет тип данных каждого столбца:

  • Тип поля "Код заказа" изменяется на число

  • Тип поля "Дата заказа" изменяется на дату

  • Тип поля "Категория" остается текстом (тип столбца, используемый по умолчанию)

  • Тип поля "Название товара" остается текстом (тип столбца, используемый по умолчанию)

  • Тип поля "Продажи" изменяется на число

В редакторе запросов Power Query автоматически применяет шаги FirstRowAsHeader и ChangeType. Эти автоматические действия эквивалентны ручному преобразованию ряда и изменению типа каждого столбца.

Примеры формулы

= Excel.Workbook
(File.Contents("C:\Example\Products and Orders.xlsx"))

After Power Query auto detects columns:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Ошибка "Ядро СУБД Microsoft Access 2010 (поставщик Microsoft.ACE.OLEDB.12.0) не зарегистрировано"

При попытке импорта данных из файла Excel прежних версий или базы данных Access с определенной конфигурацией возникает ошибка, вызванная тем, что ядро СУБД Microsoft Access 2010 (поставщик Microsoft.ACE.OLEDB.12.0) не зарегистрировано на локальном компьютере. Ошибка возникает в системах, в которых установлен только набор Office 2013. Чтобы устранить ее, скачайте указанные ниже ресурсы для обеспечения доступа к нужным источникам данных.

Примечание : Чтобы получить доступ к полному набору функций, установите распространяемый пакет ядра СУБД Microsoft Access 2010 и все пакеты обновления.

Примечание : Редактор запросов отображается только при загрузке, редактировании или создании нового запроса с помощью Power Query. В видео показано окно редактора запросов, которое отображается после изменения запроса в книге Excel 2013. Чтобы просмотреть редактор запросов, не загружая и не изменяя существующий запрос в книге, в разделе Получение внешних данных на вкладке ленты Power Query выберите Из других источников > Пустой запрос. В видео показан один из способов отображения редактора запросов.

Отображение редактора запросов в Excel

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

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также

Функция "Скачать и преобразовать" в Excel 2016

Импорт данных из внешних источников

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×