Импорт текста из интернет страницы в Excel
Описание функции
Речь в статье пойдет не о стандартной функции импорта страницы с помощью веб запроса, а об импорте отдельных частей страницы (например, только наименование товара или его стоимость, отдельный курс валюты или ставка по кредиту). Отличие функции от веб запроса в том, что извлекается не вся страница, а только нужная область и извлекается она не на отдельный лист, а в ту ячейку, которая будет указана.
В основном функция будет полезна для тех, кто массово собирает информацию с заданных интернет страниц (тек кто занимается так называемым парсингом сайтов).
Функция =ТЕКСТИЗURL(URL; ТЕГ_СТАРТ; ТЕГ_КОНЕЦ) имеет следующие аргументы:
- URL — адрес страницы интернет, на котором расположена необходимая для импорта информация
- ТЕГ_СТАРТ — Начало тега, внутри которого находится информация. Например, ‹div›импортируемый текст‹/div›
- ТЕГ_КОНЕЦ — Конец тега, в котором находится информация. Например, ‹div›импортируемый текст‹/div›
Что такое тег и где его искать?
Тег — это специальный текст html страницы, который заключен в угловые скобки (например, ‹title›). Теги служат для оформления и настройки интернет страницы. В теги заключают текст (содержимое) которые пользователи и видят на интернет странице. Как правило такое содержимое как цена, наименование товара, курсы валют или иные показатели заключаются в отдельные теги. Найти их можно отобразив html код интернет страницы, нажав сочетание клавиш Ctrl + U.
Для работы функции необходимо найти начальный тег и конечный тег. Как правило, теги парные и если начальный тег называется ‹title›, то конечный будет ‹/title›.
Пример
Извлекаем наименование товара и цену из интернет страницы в Excel
Импорт данных из Интернета
В этом курсе:
- Импорт данных из Интернета
Статья - Импорт из таблицы Excel
Статья - Настройка строки заголовков
Статья - Преобразование типа данных
Статья - Фильтрация ненужных строк
Статья - Разделение данных на несколько столбцов
Статья - Создание столбца из примера
Статья - Создание условного столбца
Статья - Слияние запросов и объединение таблиц
Статья - Просмотр примененных действий
Статья - Добавление данных и обновление запроса
Статья
Импорт данных из Интернета
Начало работы с Power Query и переход на новый уровень с навыками преобразования данных. Сначала давайте импортируем некоторые данные.
Примечание Хотя видео в этом обучающем видеоролике основаны на Excel для Microsoft 365, мы добавили инструкции в качестве меток видео, если вы используете Excel 2016.
Скачайте учебник по шаблонам, который является шаблоном этого учебного курса,а затем откройте его.
На листе "Импорт данных из Интернета" скопируйте URL-адрес , который является страницей Википедии, на которой можно упланировать положение "Чашка мира ПО".
Выберите "Данные> "& "> из Интернета".
Нажмите CTRL+V, чтобы вировать URL-адрес в текстовое поле, а затем нажмите кнопку "ОК".
В области "Навигатор" в области "Параметрыотображения" выберите таблицу "Результаты".
Power Query вы сможете просмотреть его в области "Представление таблицы" справа.
Выберите "Загрузить". Power Query преобразует данные и загрузит их в таблицу Excel.
Дважды щелкните название ямы листа и переименуем его в "World Cup Results" (Результаты всемирной чашки).
Совет. Чтобы получить обновления данных для этой всемирной игры, выберите таблицу, а затем выберите "Обновить запрос".