С помощью веб- запросов можно извлекать обновляемые данные, хранящиеся в интрасети или в Интернете, например отдельные таблицы, группы таблиц или весь текст веб- страницы. Затем эти данные можно анализировать, используя средства и возможности Excel. Например, можно извлекать и обновлять котировки акций с общедоступной веб- страницы или извлекать и обновлять таблицу данных о продажах с веб- страницы организации. Веб- запросы особенно удобно использовать для извлечения данных, содержащихся в таблицах или предварительно отформатированных областях. Предварительно отформатированные области обычно определяются с помощью тега HTML < PRE>.) Извлекаемые данные не включают рисунки (например, изображения GIF) и содержимое сценариев. Для создания веб- запроса необходимо иметь доступ в Интернет через корпоративную интрасеть или через модем, установленный на компьютере или в сети. Можно также создать запрос данных из локальных HTML- или XML- файлов.
Образцы веб- запросов. Вместе с Microsoft Office Excel 2. По умолчанию эти запросы находятся в папке \Program Files\Microsoft Office\Office. QUERIES на жестком диске: MSN Money. Central Investor Major Indicies. MSN Money. Central Investor Currency Rates. MSN Money. Central Investor Stock Quotes.
Способы получения внешних данных. Если используется Excel, размещенные на веб- странице данные можно импортировать с помощью диалогового окна Создание веб- запроса. При вставке данных веб- страницы в Excel их можно оставить статическими или сделать обновляемыми, нажав кнопку Параметры вставки. Создать обновляемый веб- запрос. Щелкните веб- страницу правой кнопкой мыши и выберите в контекстном меню команду Экспорт в Microsoft Excel. Откроется диалоговое окно Создание веб- запроса.
В старых версиях Excel подобная задача требовала неслабых ухищрений и для. Выберите в меню Данные - Импорт внешних данных - Создать. Макрос для получения курса доллара на заданную дату в. При необходимости можно извлекать данные с возможностью обновления. Это означает, что данные в Excel можно будет обновлять при изменении .
Примечание : Можно также открыть в Excel любой HTML- , MHTML- файл или правильно структурированный XML- файл. При открытии HTML- или MHTML- файла отображается вся веб- страница, но могут быть потеряны некоторые элементы форматирования, сценарии, файлы изображений (в случае HTML) или списки данных в одной ячейке. При открытии XML- файла можно применить одну или несколько доступных таблиц стилей XML.
Во всех этих случаях данные не будут обновляемыми. Создание веб- запроса с параметрами.
Запрос с параметрами — это запрос, при каждом запуске которого предлагается ввести параметры. Можно создать веб- запрос с параметрами путем изменения сохраненного файла веб- запроса (IQY- файла). Например, веб- запрос, который получает котировки акций с веб- страницы, может при выполнении запрашивать символ акции. Веб- запрос с параметрами основан на строке запроса URL- адреса. Эта одна или несколько пар, состоящих из имени и значения, которые добавляются в конец URL- адреса.
Некоторые веб- сайты изменяют содержимое веб- страницы с учетом строки запроса URL- адреса. Строка запроса URL- адреса имеет следующий формат: 1 2 3 4 5 - -- -- -- -- -- -- -- -- -- -- -- -- -- -- URL- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -?< Name> =< Val> http: //moneycentral. MSFT1. URL- адрес.
URL- адрес веб- страницы. Строка запроса URL- адреса начинается с вопросительного знака (?). Имя> Имя, в этом примере — Котировка. Знак равенства (=) отделяет имя от значения.
Значение> Значение, в этом примере — MSFT. Если необходимо передать несколько пар, состоящих из имени и значения, отделите их амперсандом (& ). Например: 1 2 3 ..?< Name> =< Val> & < Name> =< Val> ..? Quote=MSFT& Quote=IBM 1< Имя> =< Значение> Первой парой из имени и значения является Котировка=MSFT. Амперсанд (& ) разделяет пары, состоящие из имя и значения. Имя> =< Значение> Второй парой из имени и значения является Котировка=IBM. Веб- запрос с параметрами создается на основе строки запроса URL- адреса в указанном ниже формате.
Например: 1 2 3 4 5 6 ..?< Name> =. В этом примере — Символ. Акции. 4,Запятая (,) отделяет параметр от приглашения.
В данном примере это Введите символ акции. Или же, если на сайте Windows Share. Point Services есть таблица со сводкой данных о ходе проекта, можно создать веб- запрос на извлечение данных из главного списка сведений о состоянии проекта. Такое перенаправление запросов дает два важных преимущества. Во- первых, импортируемую веб- страницу HTML можно специально отформатировать для просмотра, даже если эти данные оптимизированы для анализа (например, в формате XML). Во- вторых, HTML- представление данных может быть разбито на страницы данных (например, по 2. Вместе с тегом TABLE, PRE, XMP, LISTING или PLAINTEXT можно использовать атрибут HTML- кода, обозначающий место хранения исходных данных.
Разработчики веб- страниц могут использовать этот атрибут перенаправления, o: Web. Query. Source. HRef, для указания URL- адреса источника данных, чтобы веб- запросы могли устанавливать связь с базовыми исходными данными. Этот атрибут определяется в пространстве имен Microsoft Office во избежание конфликтов с другими атрибутами перенаправления. Источник данных может относиться к любому типу данных, поддерживаемому веб- запросами, такому как HTML, XML или текст. Используя этот атрибут, можно не беспокоиться о правильности содержимого, получаемого при обновлении. Веб- запросы содержат сведения о пути к источнику данных и могут извлекать обновленные данные непосредственно из источника. К началу страницы.
Создание и изменение веб- запроса. Для создания нового или изменения существующего веб- запроса выполните одну из указанных ниже процедур. Создание веб- запроса Выполните одно из следующих действий: В Office Excel на вкладке Данные в группе Внешние данные нажмите кнопку Из Интернета. В браузере перейдите на веб- страницу, с которой требуется запрашивать данные, щелкните ее правой кнопкой мыши и выберите в контекстном меню команду Экспорт в Microsoft Excel. Откроется диалоговое окно Создание веб- запроса. В диалоговом окне Создание веб- запроса введите URL- адрес веб- страницы, с которой требуется получить данные. Можно ввести этот адрес с клавиатуры, вставить из буфера обмена или щелкнуть стрелку справа от поля Адрес и выбрать из списка один из недавно посещенных адресов.
Примечание : Максимальная длина URL- адреса составляет 2. Нажмите кнопку Перейти. Изменение существующего веб- запроса На вкладке Данные в группе Подключения нажмите кнопку Подключения. В диалоговом окне Подключения к книге выберите нужный веб- запрос и нажмите кнопку Свойства. В диалоговом окне Свойства подключения откройте вкладку Определение, а затем нажмите кнопку Изменить запрос. Нажмите кнопку. рядом с каждой из таблиц, которую требуется импортировать, или нажмите кнопку. К нему будет применено форматирование, действующее на листе.
Только формат RTF. Элементы форматирования HTML, такие как гиперссылка, не сохраняются. Полностью формат HTML. Выбор этого варианта приводит к снятию флажка Автоформат данных в диалоговом окне Свойства внешнего диапазона. В группе Импорт настроек для блоков < PRE> установите один или несколько следующих флажков. Импорт блоков < PRE> в столбцы.
Чтобы все данные возвращались в одном столбце, снимите этот флажок. Считать последовательные разделители одним.
В этих случаях между соседними разделителями не вставляется пустой столбец. Данный флажок доступен, только если установлен флажок Импорт блоков < PRE> в столбцы. Одинаковые настройки для всего раздела. Снимите флажок, если требуется, чтобы оно применялось только для первого предварительно отформатированного раздела или чтобы в Excel автоматически определялись оптимальные настройки.
Данный флажок доступен, только если установлен флажок Импорт блоков < PRE> в столбцы. В группе Другие параметры импорта установите один или несколько следующих флажков. Отключить распознавание дат. Например, если этот флажок не установлен, результат спортивного матча 0. Excel как дата 7 марта. Отключить перенаправление веб- запросов. Инструкция По Охране Труда При Занятиях Борьбой.
Этот флажок используется для обеспечения совместимости с запросами, созданными в предыдущих версиях Excel. Нажмите кнопку ОК. Веб- запрос сохраняется вместе с книгой. При необходимости сохраните веб- запрос в файле веб- запроса (IQY), чтобы выполнять его в других книгах или создать запрос с параметрами на его основе. Дополнительные сведения см. В диалоговом окне Импорт данных выполните одно из следующих действий: Чтобы поместить данные с веб- страницы на текущий лист, выберите вариант Имеющийся лист.
На листе выделите ячейку, в которой будет располагаться левый верхний угол диапазона внешних данных, и нажмите кнопку ОК. Чтобы поместить данные на новый лист, выберите вариант Новый лист и нажмите кнопку OK. В данную книгу будет добавлен новый лист, в левый верхний угол которого будет помещен диапазон внешних данных. После нажатия кнопки ОК в строка состояния появится значок Фоновое обновление. Для проверки состояния запроса дважды щелкните значок обновления. К началу страницы.
Создание веб- запроса с параметрами. В проводнике найдите файл запроса на компьютере. По умолчанию запросы сохраняются в папке \Documents and Settings\< имя.
Запрос будет открыт в Блокноте, где можно внести в него изменения. В тексте файла найдите URL- адрес веб- страницы, с которой были получены импортированные данные. Например: http: //moneycentral. В конце URL- адреса введите следующее (без пробела после URL- адреса): ? Symbol=. Примечание : Сведения о том, как выполнить копирование, см. Если веб- страница впоследствии изменится, данные можно будет обновить.
К началу страницы. Выполнение сохраненного файла веб- запроса. Веб- запросы сохраняются в текстовых файлах с расширением имени IQY.
Сохранение запросов позволяет использовать один и тот же веб- запрос в разных книгах и передавать его другим пользователям, а также создавать веб- запросы с параметрами. Нажмите кнопку Microsoft Office.
Открыть. В поле Папка найдите папку, в которой хранится файл запроса. Выберите веб- запрос, который требуется выполнить. Нажмите кнопку Открыть.