9 февр. 2011 г.

Импорт XML, CSV, TSV, HTML в Google Spreadsheets

Оказывается, в Google Spreadsheets очень легко можно импортировать данные в XML , которые лежат где-нибудь в интернете. Для этого нужно вставить в ячейку вот такую формулу (разбита на несколько строк для читаемости):


=ImportXML(
"http://example.com/data.xml";
"/table/tr"
)

Первый аргумент — URL, второй аргумент — путь XPath к данным.

Пример данных для приведённой выше формулы:


<?xml version="1.0" encoding="UTF-8"?>
<table>
<tr><td>14.10.2010</td><td>504</td></tr>
<tr><td>15.10.2010</td><td>505</td></tr>
</table>

Также поддерживается импорт CSV, TSV, HTML, RSS и ATOM.

Комментариев нет: