Импорт курсов криптовалют в excel

После первых покупок криптовалюты, формирования вашего инвестиционного портфеля и ежедневным отслеживанием цены на биржах, к примеру, на Binance, вы скорее всего задумаетесь о том, как бы собрать все воедино. Особенно, если активы у вас находятся в разных местах, на разных кошельках.

На помощь придет, старый, добрый, всемогущий Microsoft Excel. Так как, у всех финансовый портфель состоит из своей любимой крипты, то давайте создадим умную таблицу криптовалют, в которой будет автоматическое обновление курсов всех криптовалют. Да, мы импортируем все актуальные цены крипты из интернета в наш Excel криптопортфель.

Подготовка импорта курсов всех криптовалют в Excel

Импортировать котировки мы будем с крупнейшего в мире агрегатора данных о криптовалютах – CoinGecko, на сайте которого, можно просматривать цены на топовые криптовалюты в реальном времени, графики криптовалют, рыночную капитализацию, объем торгов и многое другое. Так же, можно воспользоваться их сервисом – CoinGecko Crypto Data API. Что мы и сделаем.

1. Заходим на сайт https://www.coingecko.com/ru и регистрируемся

2. После открываем страницу https://www.coingecko.com/ru/api/documentation

Она нам еще не раз пригодится

3. Ищем раздел «GET /coins/list», открываем его, кликая и нажимаем «Try it out»

4. В раскрывшихся настройках нажимаем «Execute» и копируем ссылку ниже «Request URL»

https://api.coingecko.com/api/v3/coins/list

Импорт списка криптовалют из API CoinGecko в Excel

5. Открываем Microsoft Excel и на вкладке «Данные» выбираем «Из Интернета»

6. Вставляем скопированную ссылку «Request URL» и нажимаем «OK»

7. После подключения и загрузки, откроется вкладка «Преобразование». Нажимаем «В таблицу» и «OK»

8. В преобразованной таблице в верхней строке нажимаем на кнопку со стрелочками и «OK»

9. После появления таблицы из трех столбцов нажимаем на стрелочку под кнопкой «Закрыть и загрузить» и выбираем «Закрыть и загрузить в …»

10. Если хотим загрузить таблицу на новый лист, то оставляем галочку «Новый лист», если на открытый, то выбираем «Имеющийся лист» и выбираем на листе ячейку А1. Нажимаем «ОК»

После импорта всех криптовалют из CoinGecko в Excel, мы видим справа в разделе «Запросы и Подключения» количество загруженных строк. Но, это мы загрузили только список криптовалют. Пусть он и большой, более 13.000, но где же цены? Где актуальные курсы?

Импорт курсов криптовалют из CoinGecko в Excel

11. Возвращаемся на открытую страницу https://www.coingecko.com/ru/api/documentation

12. Ищем раздел «GET /coins/markets» и нажимаем на него

13. В раскрывшихся настройках указываем «vs_currency»USD, а в «per_page»250 и нажимаем «Try it out»

14. Ниже нажимаем «Execute» и копируем ссылку ниже «Request URL»

https://api.coingecko.com/api/v3/coins/markets?vs_currency=USD&order=market_cap_desc&per_page=250&page=1&sparkline=false

15. Возвращаемся в Microsoft Excel и на вкладке «Данные» снова выбираем «Из Интернета»

16. Вставляем новую скопированную ссылку «Request URL» и нажимаем «OK»

17. После подключения и загрузки, откроется вкладка «Преобразование». Нажимаем «В таблицу» и «OK»

18. В преобразованной таблице в верхней строке нажимаем на кнопку со стрелочками и «OK»

19. После появления таблицы из трех столбцов нажимаем на кнопку «Закрыть и загрузить», так как нам нужно загрузить таблицу на новый лист

Как видим, на листе появилась полная информация о 250 криптовалютах. Почему только 250? К сожалению, API CoinGecko, может выдать нам список только 250 монет. Что же делать?

Если мы хотим загрузить следующие 250 криптовалют из полного списка CoinGecko, чтобы у нас было их 500, то нам необходимо сделать следующее:

20. На вкладке «Данные» снова выбираем «Из Интернета»

21. Вставляем последнюю (длинную) скопированную ссылку «Request URL» и меняем в ней «page=1» на «page=2», чтобы получилось так

https://api.coingecko.com/api/v3/coins/markets?vs_currency=USD&order=market_cap_desc&per_page=250&page=2&sparkline=false

и нажимаем «OK»

22. После подключения и загрузки, откроется вкладка «Преобразование». Нажимаем «В таблицу» и «OK»

23. В преобразованной таблице в верхней строке нажимаем на кнопку со стрелочками и «OK»

24. После появления таблицы нажимаем на стрелочку под кнопкой «Закрыть и загрузить» и выбираем «Закрыть и загрузить в …»

25. Выбираем «Имеющийся лист» и кликаем в колонке «А» первую пустую ячейку под таблицей (А252). Нажимаем «ОК»

Теперь у нас в таблице уже 500 монет из рейтинга CoinGecko. Остальные, если нам понадобятся, мы добавим, повторив пункты 20-25, изменяя «page=».

Последний лист, с полной информацией о криптовалютах, рекомендуем сразу переименовать, к примеру, в «Price», а первый, со списком, в «List». И да, не удаляйте «List», «Price» без него работать не будет.

Инвестиционный портфель в Excel

Для своего инвестиционного портфеля, мы создадим новый лист, к примеру, «Portfolio».

По поводу вида таблицы-портфеля, каждый должен определиться сам, добавив в него свои колонки с данными. Но, самый необходимый минимум должен быть следующий: дата покупки, название монеты; цена покупки; количество; итоговая сумма; текущая цена; итоговая текущая стоимость; доходность.

Создав свою таблицу и прописав в строки имеющуюся у нас криптовалюту, нам нужно “вытащить” из листа «Price» необходимую нам информацию. Самая важная информация для нас находится в колонках «В» – аббревиатура монеты, «С» – название проекта и «Е» – текущая цена. Из них мы и будем собирать информацию в наш инвестиционный криптопортфель.

К примеру, у нас две монеты в таблице: «BTC» и «ETH». Нам нужно в ячейке на пересечении строки «BTC» и колонки «Текущая цена», вставить следующую формулу:

=ИНДЕКС(Price!E:E;ПОИСКПОЗ("BTC";Price!B:B;0))

Она будет искать на листе «Price» в колонке «В» название «BTC» и переносить текущую цену из колонки «Е» в наш «Портфель».

Такую же формулу, по аналогии, нужно вставить и для «ETH», заменив в ней «BTC» на «ETH».

Обновление импорта курсов криптовалют в Excel

Обновление таблиц «List» и «Price» будут происходить в фоновом режиме. Если, по какой-то причине, необходимо обновить прямо сейчас, то сделать это можно принудительно на вкладке «Данные», нажав на «Обновить все».

Надеемся, что данная статья вам хоть в чем-то помогла. Если у вас что-то не получилось, то вы всегда можете задать вопрос в Telegram в группе «CRYPTOвалютчики». Либо, скачать этот образец в формате Excel (.xlsx): Шаблон Криптопортфель, и немножко подглядеть, как должно все работать.

Вместо благодарности вы можете пройти по этой партнёрской ссылке и зарегистрироваться на бирже Binance. Вдруг вы решитесь освоить этот быстроразвивающийся рынок, заняться долгосрочными инвестициями в криптовалюту.

На нашем сайте вы также найдете и другие полезные материалы, к примеру, о крупнейшей криптовалютной бирже Binance:

  • Как зарегистрироваться на крупнейшей бирже Binance?
  • Как завести деньги на Binance?
  • Как перевести деньги на Binance без комиссии? Что такое P2P?
  • Как купить криптовалюту на Бинансе?
  • Депозит USDT на Binance: Как приумножить крипту?
  • Стейкинг: Долгосрочные инвестиции в криптовалюту
  • Автостейкинг – новая функция на Binance

И главное! Не забывайте, что криптовалюта – это волатильный актив, который может привести к финансовым убыткам.

Предположим, что вы проявили деловое чутье и интуицию и закупили несколько порций какой-нибудь криптовалюты (того же биткойна, например) в прошлом. В виде умной таблицы ваш «инвестиционный портфель» выглядит, допустим, так:

Портфель инвестиций в биткойн

Задача: оперативно оценивать текущую стоимость ваших инвестиций по текущему курсу криптовалюты. Курс будем брать в интернете с любого подходящего сайта (биржи, обменника) и усреднять для достоверности.

Один из вариантов решения — классический веб-запрос — я уже подробно рассматривал на примере импорта курса валют. Теперь же давайте попробуем, для разнообразия, использовать другой способ — надстройку Power Query, которая идеально подходит для импорта данных в Excel из внешнего мира, в том числе, и из интернета.

Выбираем сайт для импорта

С какого именно сайта будем брать данные — это, по большому счету, не принципиально. Классический веб-запрос Excel весьма требователен к структуре и внутренней конструкции импортируемой веб-страницы и, бывает, срабатывает не на каждом сайте. Power Query в этом вопросе гораздо более всеяден. Так что можно взять средний курс покупки на выбор:

  • в обменниках www.bestchange.ru — большой выбор вариантов, минимальные риски, но не очень выгодный курс
  • с торговой площадки www.localbitcoins.net — чуть больше риска, но сильно лучше курс
  • с сайта биржи — если вы торгуете напрямую на бирже, то эта статья вам вряд ли нужна  :)

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

Сайт для импорта

Теперь нужно скопировать адрес появившейся страницы в буфер, т.к. он содержит все необходимые нам параметры запроса:

https://localbitcoins.net/instant-bitcoins/?action=sell&country_code=RU&amount=&currency=RUB&place_country=RU&
online_provider=SPECIFIC_BANK&find-offers=Поиск

Дальше дело за Power Query.

Импортируем курс в Excel через Power Query

Если у вас Excel 2010-2013 и Power Query установлена как отдельная надстройка, то нужная нам команда находится на одноименной вкладке — Power Query. Если у вас Excel 2016, то на вкладке Данные (Data) жмем кнопку Из интернета (From Internet). В появившееся затем окно нужно вставить скопированный адрес веб-страницы из предыдущего пункта и нажать ОК:

Импорт из интернета в Power Query

После анализа веб-страницы Power Query выдаст окно со списком таблиц, которые можно импортировать. Нужно найти требуемую таблицу в списке слева (их там бывает несколько), ориентируясь на предпросмотр справа, и нажать затем внизу кнопку Правка (Edit):

Навигатор

После этого откроется главное окно редактора запросов Power Query, в котором мы сможем отобрать только нужные строки и усреднить по ним курс покупки:

Данные

Рекомендую сразу переименовать наш запрос в панели справа, дав ему какое-нибудь вменяемое имя:

Имя запроса

Фильтруем и зачищаем данные

В дальнейшем нам нужны будут только столбцы с описанием Payment method и курсом покупки Price / BTC — так что можно смело выделить их оба с Ctrl и, щелкнув по ним правой кнопкой мыши, выбрать команду Удалить другие столбцы (Remove other columns) — будут удалены все столбцы кроме выделенных.

Допустим, что мы хотим отобрать только тех трейдеров, которые работают через Сбербанк. Фильтр — штука знакомая, но нюанс в том, что фильтр в Power Query чувствителен к регистру, т.е. Сбербанк, СБЕРБАНК и СберБанк для него не одно и то же. Поэтому, прежде чем отбирать нужные строки, давайте приведем регистр всех описаний к одному виду. Для этого нужно выделить столбец Payment method и на вкладке Преобразование выбрать команду Форматировать — нижний регистр (Transform — Format — Lower case):

Конвертация в нижний регистр

Теперь отфильтруем по столбцу Payment method с использованием опции Текстовые фильтры — Содержит (Text filters — Contains):

Текстовый фильтр

В окне фильтра сразу переключаемся сверху в режим Дополнительно (Advanced) и вводим три правила для отбора:

Фильтрация

Как легко догадаться, этим мы отбираем все строки, где присутствует слово «сбер» на русском или английском, плюс тех, кто работает через любой банк. Не забудьте установить слева логическую связку Или (OR) вместо И (And) — иначе правило не сработает корректно. После нажатия на ОК на экране должны остаться только нужные нам варианты:

Отфильтрованные строки

Теперь удаляем столбец Payment method правой кнопкой мыши по заголовку столбца — Удалить столбец (Remove column) и работаем дальше уже с оставшимся единственным столбцом курсов:

Столбец курсов

Проблема с ним в том, что там, кроме числа, лежит еще и обозначение валюты. Это можно легко вычистить простой заменой, щелкнув по заголовку столбца правой кнопкой мыши и выбрав команду Замена значений (Replace values):

Вычищаем RUB

Получившиеся после удаления RUB числа, на самом деле, тоже еще не числа, т.к. в них используются нестандартные разделители. Это можно вылечить, нажав в шапке таблицы кнопку формата и выбрав затем опцию Используя локаль (Use locals):

Настройка числового формата

Наиболее подходящей будет локаль Английский (США) и тип данных — Десятичное число:

Числовой формат по локали

После нажатия на ОК мы получим полноценные числовые значения курсов покупки:

Готовые отфильтрованные курсы покупки

Останется посчитать по ним среднее на вкладке Трансформация — Статистика — Среднее (Transform — Statistics — Average) и выгрузить получившееся число на лист командой Главная — Закрыть и загрузить — Закрыть и загрузить в… (Home — Close & Load — Close & Load To…):

Выгружаем курс на лист

Теперь можно добавить ссылку на загруженный курс в формулу к нашей таблице портфеля и посчитать разницу в стоимости по всем нашим инвестициям на текущий момент:

Итоговая таблица портфеля

Теперь можно периодически открывать этот файл, щелкать правой кнопкой мыши по запросу и, выбрав команду Обновить (Refresh), наблюдать изменения, которые автоматически будут подгружаться в нашу таблицу.

P.S.

Как легко сообразить, совершенно аналогичным образом можно импортировать курс не только биткойна, но и любой другой валюты, акции или ценной бумаги. Главное — найти подходящий сайт и построить запрос, а дальше все сделает умный Power Query.

Ссылки по теме

  • Импорт курса валют из интернета
  • Функция для получения курса валюты для любой заданной даты
  • Сборка таблиц из разных файлов с помощью Power Query

Курсы валют через Power Query

Добрый день, уважаемые читатели блога! Сегодня речь пойдёт снова о загрузке курсов валют, только теперь мы обратимся к криптовалютам. 

Основным источником данных о котировках будут служить биржи — Kraken, Binance, Poliniex, Bitterex и прочие. Что их объединяет? Ответ прост — API (application programming interface, программный интерфейс приложения, если по-русски).

Самое забавное, что к этому интерфейсу нельзя обратиться с помощью простого web запроса в Excel. Как мы это делали раньше. Выход есть — использовать Power Query.

Power Query — это специальная технология получения и анализа данных от компании Microsoft. Для Excel 2016 её отдельная установка не требуется (пакет уже включён в программу), для всех остальных версий придётся качать отдельно, также нужно обратить внимание на разрядность вашего офиса (х32, х64). 

ССЫЛКА

Скачали, установили и теперь в Excel появится новая вкладка — POWER QUERY.

курсы валют через Power Query

Вкладка выглядит следующим образом:

курсы валют через Power Query

В принципе можно рассматривать Power Query как надстройку над вкладкой «Данные», так как у нас расширяется выбор источников получения данных.

Ну что ж, теперь перейдём непосредственно к загрузке. Цель — получить соотношение покупки продажи криптвалютных пар (ETH/BTC). К примеру, нужно загрузить курс с биржи Binance. 

Весь труд будет в следующем — найти API биржи и его «руководство пользователя». Для нашей биржи оно находится по адресу:

https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md

Базовой точкой входа будет:

https://api.binance.com/

И далее идёт пространное описание возможностей синтаксиса. Экспериментальным путём и опираясь на это руководство пользователя, выяснилось следующее: для получения данных по конкретной паре валют необходимо указать путь до «бегущей строки» биржи и прописать символьное обозначение пары.

Вот так:

https://api.binance.com/api/v3/ticker/price?symbol=ETHBTC

  • v3 — версия api биржи;
  • ticker — «бегущая строка» котировок;
  • price?symbol=ETHBTC — текущая стоимость продажи.

Воспользуемся полученной ссылкой. Переходим на вкладку «Power Query» и нажимаем кнопку «Из интернета» (она самая первая). Перед нами появится окно с запросом источника загрузки данных, в поле «URL адрес» записываем адрес интересующей  пары. Для загрузки остальных нужно просто поменять краткие названия криптовалют в конце строки.

курсы валют через Power Query

Нажимаем «ОК» и попадаем в редактор запроса и представления на листе Excel.

курсы валют через Power Query

Видим, появился редактор, данные и параметры запроса. Мы находимся на вкладке «Конвертировать». Перейдём на вкладку «Просмотр» и поставим галку «Строка формул», чтобы видеть запрос в привычном представлении.

курсы валют через Power Query

Возвращаемся на вкладку «Конвертировать» и нажимаем кнопку «В таблицу».

курсы валют через Power Query

Поскольку нам ничего пока больше не нужно, в появившемся окне нажимаем «Закрыть и загрузить», чтобы данный запрос появился на листе.

курсы валют через Power Query

В результате получим вот такую картину.

курсы валют через Power Query

Цель достигнута, курсы подгрузились. Теперь нужно настроить их на автоматическое обновление. Справа у нас есть столбец «Параметры запроса», щелкаем правой кнопкой мышки по нашем запросу и выбираем «Свойства», ставим галку «Быстрая загрузка» -> Ок.

курсы валют через Power Query

Далее мы оказываемся на вкладке «Конструктор», в блоке кнопок «Данные из внешней таблицы» щёлкаем по треугольнику после кнопки «Обновить», затем выбираем пункт «Свойства подключения». В следующем окне нужно настроить время обновления нашего запроса.

курсы валют через Power Query

Проставляем галки как на рисунке. Тем самым мы добиваемся автоматического обновления котировок в течение одной минуты, а если нам нужно — можем обновить сами по нажатию кнопки. Нажимаем «ОК».

Готово! Ждём минуту, курс обновляется сам. Теперь котировки будут подгружаться автоматически.

Единственный минус — для большого количества запросов придётся всё создавать ручками, что в свою очередь будет сильно нагружать программу Excel при обновлении курсов криптовалют.

На чтение 4 мин Просмотров 2.3к. Опубликовано 13.12.2021

Когда Excel получил возможность получать данные о запасах непосредственно в электронной таблице с помощью типов данных, криптовалюты также были включены в набор данных. В этой статье мы расскажем вам, как получить текущие цены криптовалют и исторические данные непосредственно в Excel.

Обратите внимание, что эта функция доступна только при наличии подписки Microsoft 365.

Пример как вывести цены криптовалют в Excel в несколько кликов

Содержание

  1. Какие криптовалюты доступны?
  2. Ценообразование в режиме реального времени
  3. Извлечение исторических цен
  4. Обновление данных

Какие криптовалюты доступны?

Существуют сотни (если не тысячи) криптовалют, которые покупаются и продаются каждый день. Microsoft заплатила за получение данных только по нескольким основным криптовалютам, торгуемым по всему миру. В настоящее время в Excel доступны следующие криптовалюты:

  • Bitcoin (BTC)
  • Bitcoin Cash (BCH)
  • Litecoin (LTC)
  • Ripple (XRP)
  • Ethereum (ETH)

Ценообразование в режиме реального времени

Ввод правильных названий криптовалют — дело непростое, поскольку вы не можете просто ввести типичную аббревиатуру монеты и ожидать результата. На самом деле вам нужно объединить аббревиатуру монеты с желаемой ценовой валютой, которую вы хотите вывести. Основная формула выглядит следующим образом: криптовалюта + желаемая валюта цены.

Например, если вы хотите увидеть биткойн в евро, вы можете ввести «BTCEUR» или «BTC/EUR», и Excel распознает это как правильный ввод.

Давайте перейдем на вкладку «Данные» Excel и посмотрим, как мы можем настроить криптовалютную выборку данных для биткоина в долларах США.

После активации вкладки «Данные» вы должны увидеть группу кнопок под названием «Типы данных». Если вы этого не видите, значит, вы используете версию Excel, в которой нет такой возможности.

Выберите ячейку с символом тикера и нажмите кнопку Тип данных Stocks. Если ваш тикер введен правильно (без орфографических ошибок), вы заметите несколько изменений в значении вашей ячейки.

Выводим курс биткоина в долларах в Excel

Если ваш тикерный символ был успешно преобразован, вы должны заметить две вещи:

  • слева от символа тикера должен появиться символ банка (что указывает на тип данных Stock)
  • Когда ячейка с тикером выбрана, должна появиться кнопка «Добавить поле».

Убеждаемся, что мы подключились куда нужно

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

Выбираем процент изменения

Вы также заметите, что при добавлении поля появляется формула, в которой используется ссылка на ячейку + точка + номенклатура имени поля. С помощью формул можно перемещать данные по электронной таблице в соответствии с требованиями форматирования.

Внутренние формулы в таблице

Извлечение исторических цен

Вы можете использовать новую функцию Excel STOCKHISTORY для получения ценовых данных не только по акциям, но и по криптовалютам! Ниже приведен простой пример того, как можно получить ежедневную цену закрытия биткоина в долларах США за каждый день 2020 года.

Выводим динамику курса цены биткоина по дням

В английской версии Экселя значения функции разделяются запятыми, а не точкой с запятой

Обратите внимание, что я настроил 3 ячейки ввода для символа тикера (ячейка C2), начальной даты (ячейка C4) и желаемой конечной даты (ячейка C6). Функция STOCKHISTORY имеет следующие входы:

  • Название акции — Тикерный символ
  • Дата начала — первая дата, для которой вы хотите получить данные.
  • Дата окончания — Последняя дата, для которой вы хотите получить данные.
  • Интервал — Частота изменения цен между начальной и конечной датой.
    • Ежедневно = 0
    • Еженедельно = 1
    • Ежемесячно = 2
  • Заголовки — Хотите ли вы, чтобы заголовки вставлялись в набор данных автоматически?
    • Нет заголовков = 0
    • Показывать заголовки = 1
    • Показывать заголовки и биржевой тикер = 2
  • Свойство 1 — Вам будет предложен список полей, которые вы можете добавить в таблицу (т.е. цена, максимум за 52 недели и т.д.).
  • Свойство 2…. — Продолжайте перечислять нужные вам свойства с координационным номером

Обновление данных

К сожалению, не существует способа автоматически обновлять данные о ценах через заданный промежуток времени. Если вы хотите вручную обновить данные о ценах, вы можете сделать это, перейдя в раздел

Обновление данных по Bitcoin

Вот несколько решений на VBA, которые можно использовать для автоматического обновления данных, если вы не хотите делать это вручную:

  • Обновление данных при открытии файла
  • Обновление соединений данных при активации рабочего листа
  • Обновлять соединения данных каждые 15 минут




  • By
    Stanley Sim




  • August 19, 2021





  • Blog




  • 90 Comments

A sample portfolio tracker built using Microsoft Excel with CoinGecko's API

Did you know that you are able to extract data from API into Microsoft Excel using the in-built Power Query feature? CoinGecko’s API is completely free to use, and you can enjoy the full capability of it without needing to code at all.

By the end of this guide, you’ll be able to pull live prices and build a portfolio of your favorite cryptocurrencies directly onto your very own Excel spreadsheet with a bit of elbow grease!

Note: Power Query is currently only available for Windows users and not available for Microsoft Excel on MacOS. For Mac users, you may use the Cryptosheets plugin for Microsoft Excel. For Google Sheet users, you may also refer to our Google Sheets API guide.

Let’s get started!

Step 1: Get these tabs open before the mapping exercise

  • Microsoft Excel: Open a new spreadsheet
  • Web browser: You will be referring to CoinGecko’s API documentation page frequently, so have this page open too: CoinGecko API Documentation.

Step 2: Pulling list of coins from CoinGecko’s API

  • On Microsoft Excel, click on the “Data Tab”. Select “From Web” in the respective menu in the tab.

2.1. Open the Data Tab and select from “From Web”
  • You will need to input an API query from CoinGecko API Documentation. To pull the coin list, we will use the “GET /coins/list” endpoint. It returns https://api.coingecko.com/api/v3/coins/list which you can copy into Microsoft Excel.

2.2. Proceed to the CoinGecko Documentation Website to obtain API link query
2.3. Input the queries into the Excel Sheet pop-up box after clicking “From Web”

Step 3: Convert the data into Table format on Power Query Tab

  • Next, some raw data that says “Record” would be loaded in a column onto a Power Query tab. We’ll convert it to a table format before using it by clicking on the “To Table” icon.

3.1 Click “To Table” to convert the data to table format
  • You would need to expand the columns as well in order for the data to be displayed nicely.

3.2 Click on the icon to expand the table. Proceed to select “ok”
  • Once done you should expect to see a table with 3 columns, like so:

3.3 Expanded table

Step 4: Close and Load your data to the excel spreadsheet

  • The data should load in the spreadsheet selected.
  • Select the filter button to sort data in accordance with your preference

4.1. Close and load the table to your excel sheets
4.2.Choose the cell which you wish to load the data to.

Step 5: Click on the Refresh All button to call data from our API to fetch live data

  • The data will load to live prices once you select the “refresh all” button on the Data tab.

5.1 Click on the “Refresh All” button to fetch live data

And that is all there is to pulling data through API – You can easily replicate this across other API endpoints as well. Do check out the CoinGecko API Documentation page, and if you run into any issues – our FAQ section is available for reference.

We hope you find this guide useful! Here is a sample Excel document (.xlsx) that you may download and modify accordingly.

Closing thoughts

Lastly, this guide uses Power Query, which is only available for Windows Microsoft Excel users. For Mac users, your alternatives are to use the Cryptosheets plugin for Microsoft Excel or Google Sheets where we’ve also prepared a guide here!

As you scale up, you will rack up API calls rather quickly and you may find yourself struggling to expand your worksheet beyond a certain point and that is when higher tier plans truly help. For the power users who need something more powerful, we recommend checking out CoinGecko’s API plans here. If you want to learn more, fill in the form below and we will be in touch shortly!

That said, this is probably more suitable for more advanced work/analysis uses. If you want something quick, easy and syncs across web/mobile app – check out CoinGecko’s Portfolio which works right out of the box complete with charts, transactions tracking, Profit & Loss and more!

This image has an empty alt attribute; its file name is kBltzoPSD_CpQyOcYIhz4tDcyBnpYEbeNNeScQutI2e_LzCo-efHVZa07M9xkoUCgh7BUUAQS4_cSvqVbCQeyuXUfbgpl8x3GR4EkBTQ2FaVfs9OEL39MszwhzkPovSdTO8yNz8Q

Interested?

Looking to learn more about our API’s pricing plans? Fill in the form below and we will be in touch shortly!

Extra: Exploring the /coins/markets endpoint for price, market cap, volume and more

  • Select GET /coins/markets as an example this time.
  • Enter the prefixes into the empty spaces for the desired outcome. You may follow the description of these tiles to get an idea of what to input as your data..
  • Hit the execute button once completed to generate the Request URL 
  • (example API call to get a list of 100 coins) – https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc%2Cvolume_desc&per_page=100&page=1&sparkline=false&price_change_percentage=1h%2C24h%2C7d
  • Once the API url is obtained, proceed to repeat steps 2-5 from the guide above into your Excel sheets.

Input details in empty fields
Input final details and copy API link to Excel Sheets




  • crypto api, guide, microsoft excel, portfolio

90 thoughts on “Import CoinGecko Cryptocurrency Data into Microsoft Excel”

  1. I need help setting up a spreadsheet that will show me the coins I have the percentages, and cost average. I trying to figure out how to best DCA

    1. Thank you for your detailed instruction. This is what I am researching for now!

  2. Hi this is great. Is this possible for excel on Mac? And are you planning on having a step by step walkthrough for the Mac version. It seems a little harder for some reason. Let me know thanks.

    1. Am Available incase you find it difficult am an cryptocurrency investor alright you can text me on necolecoybig67@gmail.com

    2. Did you get any idea about how do we use this for excel for mac?

  3. Cryptocurrency market has been changing day by day at a rapid pace due to nature of dealing with marketing needs! I have been working as a worker at this https://lesbi.land/ website and help people with wonderful girls and women around the world. I hope the marketplace will be updated soon for the investors!

  4. Hello, I’ve been trying this for a while but seem to have an issue when it comes for Excel to connect to the API. I.e. Excel loads forever or crashes. Who can I contact for technical assistance? Thanks

  5. That is a cool guide, we will import all our client data using it. Thank you so much.

  6. Amazing guide ! Great work !

  7. Thanks for this blog. Very valuable information and i really like this.

  8. Cryptocurrency market has been changing day by day at a rapid pace due to nature of dealing with marketing needs! Before you buy your next hunting knife sit down make a list of what you expect out of the knife you want to buy https://theoutdoorchamp.com/ . That perfect knife is out there somewhere! You may end up with several knives for different applications. The main thing to remember is you need a good knife as bad as you need your hunting permit!

  9. 6 hours ago — The 2022 Saab 9-3 is a compact control car, originally developed by Swedish carmaker Saab. Saab is based on the 9.3 GM Epsilon platform and …https://www.gtopcars.com/

  10. I selected CoinGecko’s API due to the fact the alternative most important virtual asset facts site, CoinMarketCap, is infamous for publishing faux extant records on coins.

  11. Please get me back if you need people to work with the team, I’d love to join coingecko

  12. If your miner cannot operate normally, You need a professional tester for hash board. An Antminer universal chip fixture test fixture is required to locate the faulty chip, which is accurate and efficient, and the inspection time is short. Make your miner run normally as soon as possible.
    https://www.zeusbtc.com/ASIC-Miner-Repair/Parts-Tools-Details.asp?ID=212

  13. With cryptocurrency, nothing is for certain. However, it may be a very good idea to take a risk and experiment with BTC on some of our best Bitcoin casinos in Australia https://casinority.com/au/pokies/. Regular cash doesn’t shift its value as frequently, but cryptocurrency may fill your digital pockets with some real rewards.

  14. After exporting to Excel, I ran it in google spreadsheets. That’s what I was looking for, thanks.

  15. It’s very sad to see a business that has shown great results before literally falling apart in the digital marketing era.
    After all, many agencies would gladly take on such a brand, because with a recognizable brand it is always easier to achieve a result.
    As a result, projects like chatroulette, which develop only through digital marketing, have advanced much further over the past ten years than the marketing giants from the 90s.

  16. How to Convert Your Youtube Video For Free using Flvto converter 200: A blog on how to convert your youtube video.

  17. Hello. I need Twitter, Reddit and Telegram for all the coins. How can I have all this together in Excel?
    thank you

  18. It is an amazing post and you explained it in a detailed way. Nice to see this here. I will bookmark your blog for more details. Keep sharing new things like this.

  19. Unifarm is the best platform for your crypto staking and farming. It pays huge interest. http://www.unifarm.co

  20. Hi

    How can I api all tokens (full list) including market data and their relevant categories. The list below is only downloading 250 tokens into excel ?

    GET
    ​/coins​/markets
    List all supported coins price, market cap, volume, and market related data

  21. Cryptosheets is not reliable. They just cancel user accounts without any notice and don’t respond to support requests…Please find an alternative way to make your info available to Mac users.

  22. Are You A Crazy Car Lover? Or Just A Casual Car User? CarFirst Blog is Best Car Tips, Reviews & Industry News Source for You. Subscribe (Fisker Karma)Our Blog For Automotive News and Updates.

  23. METAMUSK team is launching the first token Airdrop of 500kk METAMUSK (2.5 BNB).
    Get on official website –> https://muskmetaverse.me

  24. Unifarm is the best Cryptocurrency token currently. You stake one and farm all. You are rewarded with bout four good tokens and enjoy the best a DeFi platform can offer. With Unifarm the issue of pump and dump is almost eradicated and you have nothing to be afraid of holding the token

  25. Very well informative knowledge. You make to easier to understand about crypto for anyone. Good work! Butcher Suppliers

  26. I find this right place for this content. Reddit

  27. This article is more informative and useful to me. Thanks for sharing!

  28. During this period of uncertainty in the crypto market, we need the help of an expert in the form of a financial advisor that specializes in beating the market makers and maximizing profits for clients. Contact Mr Kyle Morgan on whatsapp +12087322211

    1. He is trustworthy. Verified ✅

  29. Thank you very much for sharing your knowledge and information; it has greatly aided me in my job and personal life.

  30. hey mates search potustrumpnft on telegram , join to mint free nft , giveaway going on !

  31. You have explained the whole process in a very beautiful manner, Never knew it would be this easy to import your coingecko data to micrsoft excel.

  32. Thank you very much for sharing your knowledge and information; it has greatly aided me in my job and personal life.

  33. Will this work with open office calc ?

  34. This lets you execute the full power of microsoft excel

  35. Thanks for sharing. Great Information.

  36. Do you have questions about pain management, acute injuries, and physical therapy? If you are not sure that you would benefit from physiotherapy care and would like to schedule a free physiotherapy consultation in Dubai, please get in touch via the form below. We would be happy to help! https://www.thelabphysio.ae/

  37. “An Odd Tale” is a curated platform of artists and designers from the Middle East and North Africa.The works we carefully select and present, reflect and celebrate the local visual narratives of our vibrant region. https://anoddtale.com/

  38. Try Play Deposit 20 Get 100 Free at PG Slot Experience the enjoyment and enjoyment to the fullest with more slot games. 500+ makes the game progress through the website.

  39. Create your own crypto tokens with Binance BEP20 token development. Leverage decentralized finance on binance smart chain with cross-chain compatibility.

  40. Best guide. Great working!

  41. Megagame Online Slot #1 Entrance Play Slots Easiest To Crack PG Games Break Frequent Promotions Bonuses and Free Credits Maximum online slots require MEGASLOTGAME everything via automation.

  42. I think this is an educational post and it is helpful and learned.

  43. As a result, before employing any best essay write my essay reviews service provider, consider the following factors.

  44. Cryptocurrency exchanges today are diverse and popular, attracting the interest of investors. Accordingly, you should also grasp how to register for the MEXC floor first before you can grasp how it works. If you are trading virtual currency, it should be done at a quality exchange to ensure safety. read more: https://vietkita.com/dang-ky-san-mexc/

  45. Megagame online slots No. 1, the entrance to play slots, the easiest to break, PG games, often broken, promotions, bonuses and free credits, the highest online slots, must be megaslotgame.com, everything goes through an automatic system.

  46. I adore this article for its well-researched content and great wording.

  47. Thank you so much for such a useful information. I will subscribe.

  48. Very value able post, I read the whole story when I start reading it.

  49. There is something so peaceful and loving about your art. It’s really delicate and calm, like warm tea.

  50. Just gorgeous… And somehow nostalgic.

  51. wating for latest information

  52. This really is such a awesome write-up. I’ve been looking for this information for quite a while now and then finally stumbled upon your internet site. Thanks so much for posting this, this has helped me out tremendously. By the way I love the style of the blog, looks good, did you create it all by yourself?

  53. Wow! After all I got a web site from where I can actually get valuable information regarding my study and knowledge.|

  54. value the article post.Thanks Again. Really Great.

  55. this your idea it’s really creative made me learn these jobs. Thanks for the post, good ideas.

  56. I can imagine you’re being creative. It’s the best. thank you very much

  57. You dare to do this is awesome. giving us more options And thank you for allowing us to express our appreciation for sure.

  58. this article is so useful for us, keep it up sir.
    thankyou so much for this information.

  59. Thank you for sharing this knowledge with me. The content of your blog is excellent. You allowed others to read a really informative and entertaining blog post you wrote. wordle game

  60. Well I definitely enjoyed studying it. This information provided by you is very practical for good planning.

  61. It’s really unbelievable. I didn’t expect to receive any new news from here.

  62. with Power Query known as Get & Transform in Excel you can import or connect to external data, and then shape that data. it’s an amazing tool to use I will curiously waiting for your upcoming new blogs about cryptocurrency
    Professional Assignment Writing Service.

  63. For this web site, you will see our account, remember to go through this info.

  64. “It’s very excellent information and more real facts to provided that post.Thank you for sharing this information.

  65. is value the article post.Thanks Again. Really Crazy.

  66. I want to share how to do this in spread sheet First, create a CoinMarketCap account from this link. Once you log in to the account, you can see your API key. Hover over and click “COPY KEY” to copy the API key. In order to get crypto price updates, you need to add your API key to the Google Sheet.
    cheap uk essay writer.

  67. In my opinion, the fact that one cryptocurrency has a market cap that is three times greater than the sum of all the others merely indicates that users prefer it due to its practicality. Who cares after that, anyway? None of the existing cryptocurrencies deserve to exist since, in their current state, they cannot resolve all the issues associated with being a form of money. It would probably be preferable to wait for one coin to dominate them all while remaining in the background.

  68. Page365 is a multi-service platform that can improve and help any online live selling busines. Are you an owner that do dropshipping business? Or selling on shopee? Want to promote marketing using facebook ads? Are you an aspiring business owner that is looking for good business idea? Visit Page365 now!

  69. Liquidity crypto is a decentralized method of investing that allows individuals to borrow and trade cryptocurrencies. While the underlying technology behind it is quite similar to a traditional investment fund, it has some unique features. First of all, liquidity pools provide high rates of return. Compared to bank savings accounts, which pay out a few pennies on a dollar, liquidity pools can generate thousands of percents in annual returns. Nonetheless, there are risks associated with liquidity crypto.

  70. SERP API provides the Top-100 SERP results for a search term. The results are specific to the selected search engine

  71. we promise to try our best to improve the problem, communicate with you more, and work with community teachers to make greater efforts and create best assignment for you.

Leave a Comment

Всем гуманитариям по диплому, но инженерам в душе, посвящается этот пост.

Ковырял на днях интернет в поисках готовых примеров по работе с API наиболее популярных сейчас криптобирж и наткнулся в гитхабе на работающий пример в Excel подгружающий с наиболее популярных криптобирж через API котировки по криптовалютам, а так же данные по личным кабинетам в случае необходимости.

Я знатный любитель экселя и всевозможных костылей, которые энтузиасты пишут на VBA. Понятно, что этот VBA был придуман для гумманитариев, которые радуются автоматизации протягивания экселевской таблички и к реальному программированию он относится… как учитель литературы к сопромату. Но конкретно этот пример очень хорош для тех, кому так или иначе требуется у себя в экселе иметь исторические данные с криптобирж.

Например мне такой функционал нужен для того чтобы просто и быстро подгружать инфу для расчёта показателей портфеля Романа.

Читатели помнят, что я обычно выкладываю информацию о портфеле романа в таком виде.

Хотя безусловно интереснее смотреть сравнение рыночной стоимости портфеля и объема потраченного на портфель фиата в динамике. Мне было лень такое делать, потому что приходилось бы вручную подгружать данные по цене крипты при каждом формировании отчёта.

Вот для этого и нужен рабочий пример, который умеет подгружать нужную информацию. Но приведенный пример с гитхаба хорош тем, что не просто умеет подгружать данные откуда-то из интернета, он умеет подгружать данные через API непосредственно с криптобирж и преобразовывать получаемые JSON данные в удобные экселевские таблички.

Я переделал базовый файл под свои нужды с портфелем романа, для того чтобы зная объем портфеля в монетах на каждую дату истории считался вот такой график рыночной стоимости портфеля.

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

Из интересных особенностей представленного кода можно выделить возможность авторизации на бирже с использованием индивидуальных api-ключей и выгрузку информации об истории транзакций. То есть при не хитрой доработки вполне можно реализовать торговлю на криптобиржах через эксель. То еще извращенство, но с точки зрения спортивного интереса, выглядит эта идея весьма заманчиво.

В примере с гитахаба реализован код, который позволяет подключаться по api через эксель к следующим криптобиржам:

  • Kraken
  • Poloniex
  • Bittrex
  • Liqui
  • WEXnz
  • Coinone
  • Cryptopia
  • Binance
  • Kucoin
  • HitBTC
  • Coinigy
  • Coinspot
  • GDAX
  • Bitfinex

Импорт курсов криптовалют (биткоин, эфириум) в Excel

содержание видео

В этом видео импортируем курсы криптовалют биткоина, эфириум и других в excel
Данные в таблице и результаты майнинга из проекта HashFlare
Yuriy: Добрый день подскажите такой вопрос. Все сделал как указано. Я использовал данные для своей таблицы. И тут проблема. Например я беру курс ADA. В своей в своей таблице я пишу =А34. Поскольку импортированный курс ADA находится в клетке А34. Проходит время. Обновляю. Таблица с курсами и валютами обновилась. И тут проблема. Курс ADA раньше был в A34, но в связи с тем что рейтинг монеты возрос по бирже, она поднялась и теперь курс ADA стоит в клетке A25. Но моя таблица берет курс с А34. Как тут быть?

Дата: 2022-01-11

Комментарии и отзывы: 9

Бро спасибо за видео, но вопрос такой:
У меня более 20 криптовалют, и многие из них меняют свое место в списке по капитализации.
Соответственно, когда обновляю, в той же ячейке уже находится другая валюта со своим курсом и в дальнейших формулах курс бьется не правильный.
Можно как-то решить эту проблемку)

Сергей
Зачем весь этот геморой с формулами, лишними дополнительными столбцами? Нужно просто в редакторе запросов, который закачивает эту таблицу, заменить для конкретного столбца ТОЧКУ на ЗАПЯТУЮ и ваша таблица всегда при каждом обновлении будет выглядеть должным образом без всяких костылей.

Елисей
Не могу найти математическую формулу для расчёта дохода с одной видяхи. Т. е. как высчитывается конечная стоимость, это хочу добавить в эксель чтоб тот подсчитывал примерную окупаемость. Если есть подобная формула то поделитесь пожалуйста

Dimyan07
Спасибо все хорошо. сделал табличку по текущему курсу siacoin и digibyte. смотрю курс не правильно отображается, причина оказалась digibyte съехал с 20 строки на 18. как решить эту проблему чтобы не зависимо от смены строки курс нормально отображался?

Vlad
А если несколько валют. И каждый раз на сайте очередность строчек будет разной. К примеру завтра при открытии вашего файла bitcoin будет на 1 строке, а Litecoin на второй. И он вам посчитает баланс в лайткойнах.

Алена
Добрый вечер! Вопрос, вы бы смогли создать сложную таблицу в EXCEL по механизации небольшого кафе, если да, то дайте пожалуйста обратную связь на почту alenochkaroggmail. com Спасибо!

Riply
Все просто и грамотно рассказываете, респект вам за это! А можно ли связать договор в Word с данными в Excel? Сделайте это если возможно. Наверное многим будет интересно.

Геннадий
щелкните чтобы выделить всю страницу. это все что предлагает выделить эксель на сайте центробанка откуда я хочу взятть курс валют

Igor
Все отлично, только курсы подгружаются только тех валют, которые отображены на сайте на первой странице. Это только первая сотня валют.

  • https://ExcelVBA.ru/sites/default/files/parsers/crypto_rates.jpg

Задача: 

Обновление котировок в таблице Excel с 3 бирж криптовалют: binance.com, wex.nz, bitfenix.com

Описание: 

У каждого из трех парсеров свой лист в файле с названием «rates».
При запуске, каждый парсер открывает файл с названием «rates», и на соответствующий лист выводит данные.

Общий парсер с названием «All Coin» просто запускает все эти три парсера по очереди.

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

  • 5799 просмотров

  • #1

Собственно вопрос в шапке темы.
Как в Excel привязать курс BTC/иной крипты к ячейке? (С Автообновлением).
Заранее спасибо!

Q74

Q74

Свой человек


  • #2

на PlanetaExcel.ru пробовал спрашивать?

  • #3

ап! и виджет на андрюшу и всегда в курсе курсов

  • #5

на PlanetaExcel.ru пробовал спрашивать?

У них нет.

ап! и виджет на андрюшу и всегда в курсе курсов

у меня на iPhone Blockfolio есть, но хотелось бы и на ПеКа, эксель-бухгалтерию:D

  • #6

о, прикольный метод, Спасибо, попробую)

  • #7

Еще в гугл таблицах есть дополнение CRYPTOFINANCE.

  • #8

Собственно вопрос в шапке темы.
Как в Excel привязать курс BTC/иной крипты к ячейке? (С Автообновлением).
Заранее спасибо!

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

Понравилась статья? Поделить с друзьями:
  • Импорт яндекс карты в excel
  • Импорт курса доллара в excel
  • Импорт экспорт товаров excel битрикс
  • Импорт курса валюты в excel
  • Импорт курса валют с сайта цб в excel