Как импортировать таблицу с сайта (IMPORTHTML)?
=IMPORTHTML("URL_страницы"; "table"; 1) — первая таблица со страницы. Замените 1 на 2 для второй таблицы. Также поддерживается "list" для списков.
IMPORTHTML извлекает таблицы и списки с HTML-страниц — полезно для парсинга курсов валют, расписаний и статистики.
Синтаксис
=IMPORTHTML(url; тип; номер)
Примеры
=IMPORTHTML("https://ru.wikipedia.org/wiki/Население_России"; "table"; 1)
Загружает первую таблицу со страницы Википедии.
=IMPORTHTML("https://example.com/prices"; "table"; 2)
Вторая таблица на странице.
Списки
=IMPORTHTML(url; "list"; 1)
Извлекает первый нумерованный или маркированный список.
Автообновление
Данные обновляются автоматически (раз в ~1 час). Для принудительного обновления — измените что-нибудь на листе.
Ограничения
- Не работает с сайтами, требующими авторизации
- JavaScript-генерируемый контент не загружается
- Сайт может заблокировать частые запросы
Совет
Если нужная таблица не загружается — попробуйте другой номер (3, 4, 5). На некоторых страницах навигация тоже считается таблицей.