Чтобы поддерживать импортированные внешние данные в актуальном состоянии, их можно обновить, чтобы просмотреть последние обновления и удаления. Excel предоставляет множество вариантов обновления данных, в том числе при открытии книги и с интервалами времени.
Примечание
Чтобы остановить обновление, нажмите клавишу ESC. Чтобы обновить лист, нажмите клавиши CTRL+F5. Чтобы обновить книгу, нажмите клавиши CTRL+ALT+F5.
Сведения об обновлении данных в приложении Excel
Обновление ключа и сводки по командам
В следующей таблице перечислены действия обновления, сочетания клавиш и команды.
| Задача | Клавиши | Или |
|---|---|---|
| Обновление выбранных данных на листе | ALT+F5 | Выберите Данные> Стрелка раскрывающегося списка рядом с элементом Обновить все>
|
| Обновление всех данных в книге | CTRL+ALT+F5 | Выберите Обновить все данные>
|
| Проверка состояния обновления | Дважды щелкните сообщение, извлекая данные в строке состояния.
|
|
| Остановка обновления | ESC |
|
| прервать фоновое обновление. | Дважды щелкните сообщение в строке состояния.
Затем в диалоговом окне Состояние обновления внешних данных выберите Остановить обновление.
|
Сведения об обновлении данных и безопасности
Данные в книге могут храниться непосредственно в ней или во внешнем источнике данных, например в текстовом файле, базе данных или облаке. При первом импорте внешних данных Excel создает сведения о подключении, иногда сохраненные в файле подключения к данным Office (ODC), в котором описывается поиск, вход, запрос и доступ к внешнему источнику данных.
При подключении к внешнему источнику данных можно выполнить операцию обновления для получения обновленных данных. При каждом обновлении данных отображается последняя версия данных, включая все изменения, внесенные в данные с момента последнего обновления.
Дополнительные сведения об обновлении данных
Здесь объясняется основной процесс обновления данных, подключенных к внешнему источнику данных:
- Кто-то начинает обновлять подключения книги, чтобы получить актуальные данные.
- Подключения выполняются к внешним источникам данных, используемым в книге.
Примечание
Доступны различные источники данных, например OLAP, SQL Server, поставщики OLEDB и драйверы ODBC.
- Данные в книге обновляются.
Сведения о проблемах безопасности
Когда вы подключены к внешнему источнику данных и пытаетесь обновить данные, важно знать о потенциальных проблемах безопасности и знать, что можно сделать с любыми проблемами безопасности.
Подключения доверия — внешние данные могут быть отключены на компьютере. Чтобы обновить данные при открытии книги, необходимо включить подключения к данным с помощью панели Центра управления безопасностью или поместить книгу в надежное расположение. Дополнительные сведения см. в следующих статьях:
- Добавление, удаление или изменение надежного расположения для файлов
- Надежные документы
- Добавление, удаление и просмотр надежного издателя
- Просмотр параметров в центре управления безопасностью
ODC-файл . Файл подключения к данным (ODC) часто содержит один или несколько запросов, которые используются для обновления внешних данных. Заменив этот файл, пользователь со злонамеренным намерением может создать запрос для доступа к конфиденциальной информации и распространения ее другим пользователям или выполнения других вредоносных действий. Поэтому важно убедиться, что файл подключения был создан надежным человеком, а файл подключения является безопасным и поступает из доверенной библиотеки подключений к данным (DCL).
Учетные данные . Для доступа к внешнему источнику данных обычно требуются учетные данные (например, имя пользователя и пароль), которые используются для проверки подлинности пользователя. Убедитесь, что эти учетные данные предоставляются вам безопасным и безопасным образом и что вы не будете случайно раскрывать эти учетные данные другим пользователям. Если внешнему источнику данных требуется пароль для получения доступа к данным, можно требовать, чтобы пароль вводился при каждом обновлении диапазона внешних данных.
Обмена- Вы предоставляете доступ к этой книге другим пользователям, которым может потребоваться обновить данные? Помогите коллегам избежать ошибок обновления данных, напомнив им о необходимости запрашивать разрешения на источники данных, предоставляющие данные.
Дополнительные сведения см. в разделе Управление параметрами и разрешениями источника данных.
Настройка параметров обновления при открытии или закрытии книги
Вы можете автоматически обновлять диапазон внешних данных при открытии книги. Вы также можете сохранить книгу без сохранения внешних данных, чтобы уменьшить размер файла.
- Выберите ячейку во внешнем диапазоне данных.
- ВыберитеЗапросыданных> & вкладкуПодключения>, щелкните правой кнопкой мыши запрос в списке, а затем выберите Свойства.
- В диалоговом окне Свойства подключения на вкладке Использование в разделе Элемент управления Обновление установите флажок Обновить данные при открытии файла проверка.
- Если требуется сохранить книгу с определением запроса, но без внешних данных, установите флажок Удалить данные из внешнего диапазона перед сохранением книги.
Регулярное автоматическое обновление данных
- Выберите ячейку во внешнем диапазоне данных.
- ВыберитеЗапросыданных> & вкладкуПодключения>, щелкните правой кнопкой мыши запрос в списке, а затем выберите Свойства.
- Перейдите на вкладку Использование.
- Установите флажок Обновлять каждые, а затем введите число минут между обновлениями.
Выполнение запроса в фоновом режиме или в режиме ожидания
Если книга подключена к большому источнику данных, ее обновление может занять много времени. Рассмотрите возможность запуска фонового обновления. При этом вы сможете продолжать работу в Excel, не дожидаясь завершения обновления в течение нескольких минут или более длительного времени.
Примечание
Вы не можете выполнить запрос OLAP в фоновом режиме и не можете выполнить запрос для любого типа подключения, который извлекает данные для модели данных.
Выберите ячейку во внешнем диапазоне данных.
ВыберитеЗапросыданных> & вкладкуПодключения>, щелкните правой кнопкой мыши запрос в списке, а затем выберите Свойства.
Перейдите на вкладку Использование .
Установите флажок Включить проверка фонового обновления, чтобы выполнить запрос в фоновом режиме. Очистите это поле проверка, чтобы выполнить запрос во время ожидания.
Совет
Во время записи макроса, содержащего запрос, Excel не выполняет запрос в фоновом режиме. Чтобы изменить записанный макрос, чтобы запрос выполнялся в фоновом режиме, измените макрос в редакторе Visual Basic. Для объекта QueryTable вместо метода обновления BackgroundQuery := False используйте метод BackgroundQuery := True.
Запрос пароля при обновлении диапазона внешних данных
Сохраняемые пароли не зашифровываются, поэтому использовать их не рекомендуется. Если источнику данных требуется пароль для подключения к нему, вы можете потребовать, чтобы пользователи вводили пароль, прежде чем они смогут обновить внешний диапазон данных. Следующая процедура не применяется к данным, полученным из текстового файла (.txt) или веб-запроса (.iqy).
Совет
Используйте надежные пароли, состоящие из букв в верхнем и нижнем регистре, цифр и символов. В ненадежных паролях не используются сочетания таких элементов. Например, надежный пароль: Y6dh!et5. Ненадежный пароль: House27. Пароль должен состоять не менее чем из 8 знаков. Лучше всего использовать парольную фразу длиной не менее 14 знаков.
Очень важно запомнить пароль. Если вы забудете пароль, корпорация Майкрософт не сможет его восстановить. Все записанные пароли следует хранить в надежном месте отдельно от сведений, для защиты которых они предназначены.
- Выберите ячейку во внешнем диапазоне данных.
- ВыберитеЗапросыданных> & вкладкуПодключения>, щелкните правой кнопкой мыши запрос в списке, а затем выберите Свойства.
- Перейдите на вкладку Определение и снимите флажок Сохранить пароль проверка.
Примечание
Excel будет запрашивать у вас пароль только при первом обновлении диапазона внешних данных в каждом сеансе работы в Excel. При следующем запуске приложения Excel оно вновь попросит ввести пароль, если вы откроете книгу, содержащую запрос, и попытаетесь выполнить обновление данных.
Подробная справка по обновлению данных
Обновление данных в Power Query
При формировании данных в Power Query изменения обычно загружают на лист или в модель данных. Важно понимать разницу при обновлении данных и способ их обновления.
Примечание
При обновлении в Power Query добавляются новые столбцы, добавленные с момента последней операции обновления. Чтобы увидеть эти новые столбцы, повторно изучите шаг Источник в запросе. Дополнительные сведения см. в статье Создание формул Power Query.
Большинство запросов основаны на внешних ресурсах данных того или иного рода. Однако существует ключевое различие между Excel и Power Query. Power Query кэширует внешние данные локально, чтобы повысить производительность. Кроме того, Power Query не обновляет локальный кэш автоматически, чтобы предотвратить затраты на источники данных в Azure.
Важно
Если вы получаете сообщение на желтой панели сообщений в верхней части окна с сообщением "Этот предварительный просмотр может быть до n дней". Обычно это означает, что локальный кэш устарел. Выберите Обновить , чтобы обновить его.
Обновление запроса в Редактор Power Query
При обновлении запроса из Редактор Power Query вы не только возвращаете обновленные данные из внешнего источника данных, но также обновляете локальный кэш. Но эта операция обновления не обновляет запрос на листе или в модели данных.
- В Редактор Power Query выберите Главная.
- Выберите Обновить предварительный просмотр > обновления (текущий запрос в предварительных версиях данных) или Обновить все (все открытые запросы в области Запросы).
- В нижней части Редактор Power Query справа отображается сообщение "Предварительный просмотр скачан в <чч:мм> AM/PM". Это сообщение отображается при первом импорте и после каждой последующей операции обновления в Редактор Power Query.
Обновление запроса на листе
- В Excel выделите ячейку в запросе на листе.
- Перейдите на вкладку Запрос на ленте, а затем щелкните Обновить>.
- Лист и запрос обновляются из внешнего источника данных и кэша Power Query.
Примечание
- При обновлении запроса, импортированного из таблицы Excel или именованного диапазона, обратите внимание на текущий лист. Если вы хотите изменить данные на листе, который содержит таблицу Excel, убедитесь, что выбран правильный лист, а не лист, содержащий загруженный запрос.
- Это особенно важно при изменении заголовков столбцов в таблице Excel. Они часто выглядят похожими, и легко спутать их. Рекомендуется переименовать листы, чтобы отразить разницу. Например, их можно переименовать в TableData и QueryTable, чтобы подчеркнуть различие.
Обновление данных в сводной таблице
В любое время можно выбрать Обновить , чтобы обновить данные для сводных таблиц в книге. Вы можете обновить данные для сводных таблиц, подключенных к внешним данным, таким как база данных (SQL Server, Oracle, Access или другие), куб служб Analysis Services, веб-канал данных, а также данные из исходной таблицы в той же или другой книге. Сводные таблицы можно обновлять вручную или автоматически при открытии книги.
Примечание
Дополнительные сведения см. в разделах Создание сводной таблицы для анализа данных листа и Изменение исходных данных для сводной таблицы.
Обновление вручную
Выберите в любом месте сводной таблицы, чтобы отобразить вкладку Анализ сводной таблицы на ленте.
Примечание
Чтобы обновить сводную таблицу в Excel для Интернета, щелкните правой кнопкой мыши в любом месте сводной таблицы и выберите команду Обновить.
Выберите Обновить или Обновить все.
Чтобы проверка состояние обновления, если обновление занимает больше времени, чем ожидалось, щелкните стрелку в разделеСостояние обновления>.
Чтобы остановить обновление, выберите Отмена обновления или нажмите клавишу ESC.
Блокировка изменения ширины столбцов и форматирования ячеек
Если ширина столбцов и форматирование ячеек данных изменяются при обновлении данных сводной таблицы и вы не хотите, чтобы это произошло, убедитесь, что установлены следующие параметры:
- Выберите в любом месте сводной таблицы, чтобы отобразить вкладку Анализ сводной таблицы на ленте.
- Перейдите на вкладку >Анализ сводной таблицы в группе Сводная таблица и выберите Параметры.
- На вкладке >Макет & Формат установите флажки Для автоподбора ширины столбцов при обновлении и Сохранить форматирование ячейки при обновлении.
Автоматическое обновление данных при открытии книги
- Выберите в любом месте сводной таблицы, чтобы отобразить вкладку Анализ сводной таблицы на ленте.
- Перейдите на вкладку >Анализ сводной таблицы в группе Сводная таблица и выберите Параметры.
- На вкладке Данные выберите Обновить данные при открытии файла.
Обновление данных в автономном файле куба
Обновление файла автономного куба, при котором этот файл создается повторно с использованием самых свежих данных из серверного куба, может потребовать много времени и места на диске для хранения временных файлов. Запускайте этот процесс тогда, когда вам не нужен немедленный доступ к другим файлам в Excel и у вас достаточно места на диске, чтобы повторно сохранить этот файл.
- Выберите сводную таблицу, подключенную к автономному файлу куба.
- На вкладке Данные в группе Запросы & Подключения щелкните стрелку в разделе Обновить все, а затем щелкните Обновить.
Дополнительные сведения см. в статье Работа с автономными файлами куба.
Обновление данных в импортированном XML-файле
На листе щелкните сопоставленную ячейку, чтобы выбрать карту XML, которую требуется обновить.
Если вкладка Разработчик недоступна, откройте ее, выполнив указанные ниже действия.
- Откройте вкладку Файл, выберите пункт Параметры, а затем — Настроить ленту.
- В группе Основные вкладки установите флажок Разработчик и нажмите кнопку ОК.
На вкладке Разработчик в группе XML нажмите кнопку Обновить данные.
Дополнительные сведения см. в статье Обзор XML в Excel.
Обновление данных в модели данных в Power Pivot
При обновлении модели данных в Power Pivot можно также увидеть, успешно ли выполнено обновление, сбой или отменено. Дополнительные сведения см. в статье Power Pivot: мощный анализ данных и моделирование данных в Excel.
Примечание
Добавление данных, изменение данных или изменение фильтров всегда активирует пересчет формул DAX, зависящих от этого источника данных.
Обновление и просмотр состояния обновления
- В Power Pivot выберите Главная>получить обновление внешних данных > или Обновить все, чтобы обновить текущую таблицу или все таблицы в модели данных.
- Состояние обновления указывается для каждого подключения, используемого в модели данных. Существует три возможных результата:
- Успешно — сообщает о количестве строк, импортированных в каждую таблицу.
- Ошибка . Возникает, если база данных находится в автономном режиме, у вас больше нет разрешений или таблица или столбец удалены или переименованы в источнике. Убедитесь, что база данных доступна, возможно, создав новое подключение в другой книге.
- Отменено — Excel не выдал запрос на обновление, возможно, потому, что обновление отключено при подключении.
Использование свойств таблицы для отображения запросов, используемых при обновлении данных
Обновление данных просто повторно выполняет тот же запрос, который использовался для получения данных. Запрос можно просмотреть, а иногда и изменить, просмотрев свойства таблицы в окне Power Pivot.
- Чтобы просмотреть запрос, используемый во время обновления данных, выберите Управление Power Pivot>, чтобы открыть окно Power Pivot.
- Выберите Конструктор>свойств таблицы.
- Переключитесь на Редактор запросов, чтобы просмотреть базовый запрос.
Запросы видны не для всех типов источников данных. Например, запросы не отображаются для импорта веб-канала данных.
Настройка свойств подключения для отмены обновления данных
В Excel можно задать свойства подключения, определяющие частоту обновления данных. Если обновление запрещено для определенного подключения, вы получите уведомление об отмене при выполнении команды Обновить все или попытке обновить определенную таблицу, которая использует подключение.
- Чтобы просмотреть свойства подключения, в Excel выберите Запросы данных>& Подключения , чтобы просмотреть список всех подключений, используемых в книге.
- Перейдите на вкладку Подключения , щелкните правой кнопкой мыши подключение и выберите пункт Свойства.
- Если на вкладке Использование в элементе управления Обновить снят флажок Обновить это подключение в разделе Обновить все, вы получите отмену при попытке Обновить все в окне Power Pivot.
Обновление данных в трехмерных картах
Если используемые для карты данные изменились, вы можете обновить их вручную в 3D Maps. После этого изменения отразятся на карте. Вот как это сделать.
В 3D-картах выберите Главная>данные обновления.
Добавление данных в Power Map
Чтобы добавить новые данные в 3D MapsPower Map, выполните приведенные далее действия.
В 3D Maps перейдите на карту, в которую вы хотите добавить данные.
Оставьте окно 3D Maps открытым.
В Excel выберите данные листа, которые нужно добавить.
На ленте Excel щелкните Вставить> стрелку >картыДобавить выбранные данные в Power Map. В 3D Maps автоматически будут отображены дополнительные данные. Дополнительные сведения см. в разделе Получение и подготовка данных для Power Map.
Обновление данных в службы Excel
Обновление внешних данных в службы Excel имеет уникальные требования.
Управление обновлением данных
Вы можете управлять обновлением данных из внешнего источника данных, выполнив одно или несколько из следующих действий.
Обновление при открытии с помощьюExcel Services
В Excel можно создать книгу, которая автоматически обновляет внешние данные при открытии файла. В этом случае службы Excel всегда обновляет данные перед отображением книги и созданием нового сеанса. Используйте его, если вы хотите, чтобы при открытии книги в службы Excel всегда отображались актуальные данные.
В книге с подключениями к внешним данным выберите вкладку Данные .
В группе Подключения выберите Подключения> выберите Свойства подключения>.
Перейдите на вкладку Использование и выберите Обновить данные при открытии файла.
Предупреждение
Если удалить поле Обновить данные при открытии проверка файла, будут отображаться данные, кэшированные вместе с книгой. Это означает, что при обновлении данных вручную пользователь видит актуальные данные во время текущего сеанса, но данные не сохраняются в книге.
Обновление с помощью ODC-файла
Если вы используете файл подключения к данным Office (ODC), убедитесь, что вы также установили поле Всегда использовать файл подключения проверка:
- В книге с подключениями к внешним данным выберите вкладку Данные .
- В группе Подключения выберите Подключения> выберите Свойства подключения>.
- Перейдите на вкладку Определение и выберите Всегда использовать файл подключения.
Параметры сайта расположения доверенного файла, короткое время ожидания сеанса и время существования внешнего кэша данных, также могут повлиять на операции обновления. Дополнительные сведения см. в разделе администратора или в справочной системе.
Обновление вручную
Выберите ячейку в отчете сводной таблицы.
На панели инструментов Excel Web Access в меню Обновление выберите Обновить выбранное подключение.
Примечание
- Если эта команда Обновить не отображается, автор веб-части очистил свойство Обновить выбранное подключение, Обновить все подключения . Дополнительные сведения см. в разделе Настраиваемые свойства веб-части Excel Web Access.
- Любая интерактивная операция, которая вызывает повторный запрос к источнику данных OLAP, инициирует операцию обновления вручную.
- Обновить все подключения . На панели инструментов Excel Web Access в меню Обновление выберите пункт Обновить все подключения.
-
Периодическое обновление . Вы можете указать, что данные автоматически обновляются через указанный интервал после открытия книги для каждого подключения в книге. Например, база данных инвентаризации может обновляться каждый час, поэтому автор книги определил, что книга будет автоматически обновляться каждые 60 минут.
Автор веб-части может выбрать или удалить свойство Разрешить периодическое обновление данных в Excel Web Access , чтобы разрешить или запретить периодическое обновление. По истечении интервала времени по умолчанию вы увидите оповещение об обновлении в нижней части веб-части Excel Web Access.
Автор веб-части Excel Web Access также может задать свойство Отображение запроса периодического обновления данных, чтобы управлять поведением сообщения, которое отображается, когда службы Excel выполняет периодическое обновление данных во время сеанса:
Дополнительные сведения см. в разделе Настраиваемые свойства веб-части Excel Web Access. - Всегда — означает, что сообщение отображается с запросом через каждый интервал.
- При необходимости — означает, что пользователь может продолжить периодическое обновление без отображения сообщения.
- Никогда — означает, что Excel Web Access выполняет периодическое обновление без отображения сообщения или запроса.
- Отмена обновления. Во время обновления книги службы Excel отображает сообщение с запросом, так как это может занять больше времени, чем ожидалось. Вы можете нажать кнопку Отмена , чтобы остановить обновление, чтобы завершить его позже в более удобное время. Будут отображаться данные, возвращаемые запросами до отмены обновления.
См. также
Справка по Power Query для Excel
Обновление внешних данных в книге в SharePoint Server
Изменение пересчета формулы, итерации или точности в Excel
Блокирование и разблокирование внешнего содержимого в документах приложений Office

