Можно вставить загрузку курса валюты прямо в ячейку гугл таблицы (Google Docs Spreadsheets), она будет обновляться при каждом открытии документа.
Для этого нужно вставить в ячейку следующий код:
=IMPORTXML("http://www.cbr.ru/scripts/XML_daily.asp"; "//ValCurs/Valute[CharCode=""USD""]/Value")
Запрос точный, идет с сайта Центробанка РФ. Если надо ЕВРО, то меняем в коде USD на EUR.
Если надо указать на конкретную дату, указываем ее внутри запроса:
=IMPORTXML("http://www.cbr.ru/scripts/XML_daily.asp?date_req=01/01/2011"; "//ValCurs/Valute[CharCode=""USD""]/Value")
Есть еще вариант, с помощью встроенных инструментов Google Finance:
= GoogleFinance("Currency:USDRUB")
= GoogleFinance("Currency:EURRUB")
Проверено, работает на 23.09.2015
А вот список функций Таблиц Google (откроется в новом окне):
https://support.google.com/docs/table/25273?hl=ru