Fast FormulaFast Formula
Google Sheets8 мин·

Как подключить Google Sheets к внешним данным — API, импорт, автообновление

IMPORTDATA, IMPORTHTML, IMPORTXML, IMPORTFEED — импорт данных из интернета в Google Sheets. Парсинг сайтов, RSS, CSV по URL.

Google Sheets как ETL-инструмент

Google Sheets умеет загружать данные из интернета формулой. Не нужен Python, не нужен Zapier. Четыре функции IMPORT* превращают таблицу в мини-дашборд с автообновляемыми данными.

IMPORTDATA — CSV и TSV по URL

Загрузить CSV-файл, доступный по ссылке:
=IMPORTDATA("https://example.com/data.csv")
💡 Совет: Файл должен быть публично доступен. Данные обновляются автоматически (раз в час примерно).

IMPORTHTML — таблицы и списки с веб-страниц

Извлечь таблицу с веб-страницы Википедии (например, список стран):
=IMPORTHTML("https://ru.wikipedia.org/wiki/Список_стран";"table";1)
💡 Совет: Третий аргумент — номер таблицы на странице (1 = первая). "list" вместо "table" для списков <ul>/<ol>.

IMPORTXML — парсинг по XPath

Извлечь заголовки всех статей с RSS или HTML:
=IMPORTXML("https://example.com/rss";"//title")

IMPORTFEED — RSS-ленты

Последние 10 новостей из RSS:
=IMPORTFEED("https://habr.com/ru/rss/best/daily/";"items title";FALSE;10)
💡 Совет: Аргументы: URL, что извлечь (items title / items url / items created), заголовки, лимит.

Ограничения

- Максимум 50 вызовов IMPORT* на файл - Обновление не мгновенное (задержка от минут до часов) - Если сайт заблокировал Google — ошибка - Тяжёлые страницы могут вызвать таймаут - IMPORTXML не работает с JavaScript-рендерингом (SPA-сайты)

Автообновление и кеш

Google кеширует результаты. Для принудительного обновления добавьте фиктивный параметр: =IMPORTDATA("url?"&СЕГОДНЯ()) СЕГОДНЯ() меняется каждый день — Google видит «новый» URL и перезагружает данные.

Заключение

IMPORTDATA для CSV, IMPORTHTML для таблиц со страниц, IMPORTXML для XPath, IMPORTFEED для RSS. Четыре формулы — и Google Sheets превращается в мини-ETL. Для обработки импортированных данных — Fast Formula сгенерирует нужные формулы.
🤖

Не хотите запоминать формулы?

Опишите задачу на русском — AI сгенерирует формулу с правильными ссылками на вашу таблицу. 5 запросов бесплатно.

Попробовать бесплатно →

Попробуйте бесплатно

5 запросов бесплатно, без регистрации. Загрузите таблицу — получите формулу за секунды.