Импорт и присоединение документов HTML и данных с Web-узлов

Microsoft Access 2002 позволяет импортировать и присоединять таблицы из документов HTML. Эта возможность полезна для работы с данными, полученными с веб-сайтов, а также при интеграции Access с различными интернет-ресурсами.

Импорт HTML-документов выполняется с помощью Мастера импорта HTML (HTML Import Wizard), который работает аналогично мастеру импорта электронных таблиц.

Присоединение таблицы из HTML-документа

Чтобы присоединить таблицу из документа HTML, выполните следующие действия:

  1. Откройте базу данных, к которой требуется присоединить таблицу. Активируйте окно базы данных, щелкнув по его заголовку левой кнопкой мыши.
  2. Выберите команду Файл → Внешние данные → Связь с таблицами (File → Get External Data → Link) или Файл → Внешние данные → Импорт (File → Get External Data → Import). Появится диалоговое окно Связь (Link) или Импорт (Import).
  3. В раскрывающемся списке Тип файла (Files of Type) выберите Документы HTML (HTML Files). Найдите HTML-файл, содержащий таблицу, и выделите его. Нажмите кнопку Связь (Link) или Импорт (Import). Откроется первое диалоговое окно мастера.

Первое диалоговое окно Мастера присоединения документов HTML

Рис. 3.26. Первое диалоговое окно Мастера присоединения документов HTML

Импорт HTML-документов с удалённых серверов

Замечание

Access 2002 позволяет импортировать HTML-документы, расположенные на удалённых FTP- и HTTP-серверах. Для этого в поле Имя файла (File Name) необходимо ввести URL-адрес документа (например, http://example.com/data.html). Однако при таком способе создаётся локальная копия HTML-файла, и последующие изменения в исходном документе не будут автоматически обновляться в Access.

Настройки импортируемой таблицы

На следующем шаге мастера можно настроить параметры таблицы:

Настройка полей при импорте

На следующем шаге мастера можно задать параметры для каждого поля: указать его имя, тип данных, но индексация для HTML-таблиц не поддерживается.

Второе диалоговое окно Мастера присоединения документов HTML

Рис. 3.27. Второе диалоговое окно Мастера присоединения документов HTML

Замечание

Если таблица присоединена из HTML-файла, её редактирование в Access невозможно. Таблица доступна только в режиме чтения.

Определение ключевого поля

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

При присоединении HTML-страницы этот шаг не выполняется, так как данные доступны только для чтения.

Завершение импорта

На последнем шаге мастера укажите имя таблицы Access, в которую будут загружены данные.

После завершения импорта Access преобразует HTML-таблицу в таблицу базы данных. Однако при этом могут возникнуть некоторые ограничения.

Ограничения при импорте HTML

При импорте HTML-таблиц Access автоматически выполняет обработку данных. Однако есть несколько особенностей:

Замечание

Если в HTML-документе содержатся вложенные изображения (например, GIF или JPEG), они будут проигнорированы при импорте.

Дальнейшая работа с импортированными данными

После успешного импорта данные из HTML-документа можно использовать в запросах, связывать с другими таблицами, анализировать и экспортировать в другие форматы (Excel, текстовые файлы и т. д.). При необходимости можно создать специальный макрос или VBA-скрипт, чтобы автоматизировать процесс импорта HTML-таблиц в Access.