Как в Google таблицах получить данные с другого сайта (xml)

А проще говоря как спарсить какой-нибудь xml файл или даже html страничку.

заходим https://docs.google.com

Документы ⇒ Таблицы

Создаем новый документ или открываем тот в который нужно вставить данные с другого сайта

Дальше в ячейку пишем как обычную формулу =IMPORTXML(«ссылка»,»»Запрос XPath«)

где «ссылка» — ссылка на страничку с которой получать данные

Запрос XPath — набор команд для парсера (по ссылке http://www.w3schools.com/xsl/xpath_syntax.asp)

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

Курс доллара на сегодня:

=IMPORTXML(«http://www.cbr.ru/scripts/XML_daily.asp»;«//Valute[@ID=’R01235′]/Value»)

Курс ЕВРО на сегодня:

=IMPORTXML(«http://www.cbr.ru/scripts/XML_daily.asp»;«//Valute[@ID=’R01239′]/Value»)

Для парсинга же HTML страничек (обычных сайтов) используется другая команда, IMPORTHTML. Пример ее использования я напишу в одной из следующих статей.

 

Вместо послесловия:

Ну с чего то надо было начать свои записи)

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *