Вернуться   Биткоин Форум > - Помощь начинающим
30 октября 2011, 10:06:27 PM   # 1
 
 
Сообщения: 4
Цитировать по имени
цитировать ответ
по умолчанию Re: Получение данных API рынка (Ticker) в Excel 2007 без копировать и вставлять?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Никто не везло импортирующих, в Excel 2007, но не прибегая к Вырезать и Вставить, данные, которые MtGox, CampBX или Tradehill сделать доступными с помощью их API,?

Excel 2007 якобы имеет возможность "Внешние данные" "От Web", Но это били меня в подчинение.

API,:
http://mtgox.com/api/0/data/ticker.php
http://CampBX.com/api/xticker.php
https://api.tradehill.com/APIv1/USD/Ticker

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

Я искал вокруг форуме некоторое понимание, но я что-либо отношение к импорту данных тикер без Вырезать и Вставить не найден.

Спасибо за любые предложения!
Steves сейчас офлайн Пожаловаться на Steves   Ответить с цитированием Мультицитирование сообщения от Steves Быстрый ответ на сообщение Steves


Как заработать Биткоины?
Без вложений. Не майнинг.


19 марта 2013, 1:30:36 PM   # 2
 
 
Сообщения: 751
Цитировать по имени
цитировать ответ
по умолчанию Re: Получение данных API рынка (Ticker) в Excel 2007 без копировать и вставлять?

Получил 1806 Биткоинов
Реальная история.





Вы сделали это работать так или иначе? Я задаюсь вопросом, то же самое
VeeMiner сейчас офлайн Пожаловаться на VeeMiner   Ответить с цитированием Мультицитирование сообщения от VeeMiner Быстрый ответ на сообщение VeeMiner

19 марта 2013, 1:56:19 PM   # 3
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: Получение данных API рынка (Ticker) в Excel 2007 без копировать и вставлять?

Из моего небольшого исследования, это не кажется, что Excel 2007 может анализировать и интерпретировать JSON. Разработчик может создать службу, чтобы преобразовать данные из MtGox, и т.д. в формат, Excel 2007 можно использовать. Сколько лаваш это вам? Как часто вам нужно получить данные из MtGox и других?

Для справочных целей вы можете прочитать о функции Excel здесь: http://office.microsoft.com/en-001/excel-help/get-external-data-from-a-web-page-HA010218472.aspx
takinbo сейчас офлайн Пожаловаться на takinbo   Ответить с цитированием Мультицитирование сообщения от takinbo Быстрый ответ на сообщение takinbo

26 апреля 2013, 4:18:38 PM   # 4
 
 
Сообщения: 707
Цитировать по имени
цитировать ответ
по умолчанию Re: Получение данных API рынка (Ticker) в Excel 2007 без копировать и вставлять?

В Excel; Данные->С веб->Адрес (http://bitcoincharts.com/)->Идти
если скрипт всплывающее окно ошибки появляется, то нажмите кнопку Нет
нажмите черную стрелку вправо в желтом поле, чтобы выбрать таблицу Market
выберите Импорт
нажмите OK

вручную обновить; Данные->обновление

автоматическое обновление периодически; правая кнопка мыши на таблицу клеточно>Диапазон данных Properties->Обновлять каждые
введите количество минут (я использую 1) ->ОК
Дэвид Rabahy сейчас офлайн Пожаловаться на David Rabahy   Ответить с цитированием Мультицитирование сообщения от David Rabahy Быстрый ответ на сообщение David Rabahy

21 февраля 2014, 7:02:42 AM   # 5
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: Получение данных API рынка (Ticker) в Excel 2007 без копировать и вставлять?

В Excel; Данные->С веб->Адрес (http://bitcoincharts.com/)->Идти
если скрипт всплывающее окно ошибки появляется, то нажмите кнопку Нет
нажмите черную стрелку вправо в желтом поле, чтобы выбрать таблицу Market
выберите Импорт
нажмите OK

вручную обновить; Данные->обновление

автоматическое обновление периодически; правая кнопка мыши на таблицу клеточно>Диапазон данных Properties->Обновлять каждые
введите количество минут (я использую 1) ->ОК

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

К сожалению, чтобы оживить старую нить, есть кто-нибудь знает, как импортировать данные API JSON в Excel? Я искал много места, но все напрасно ...
AlienBoy сейчас офлайн Пожаловаться на AlienBoy   Ответить с цитированием Мультицитирование сообщения от AlienBoy Быстрый ответ на сообщение AlienBoy

19 сентября 2014, 3:28:11 PM   # 6
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: Получение данных API рынка (Ticker) в Excel 2007 без копировать и вставлять?

да я с нетерпением жду этого слишком
Testerman сейчас офлайн Пожаловаться на Testerman   Ответить с цитированием Мультицитирование сообщения от Testerman Быстрый ответ на сообщение Testerman

20 сентября 2014, 10:47:10 AM   # 7
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: Получение данных API рынка (Ticker) в Excel 2007 без копировать и вставлять?

Что именно Вас нужно?
С макро можно получить, например: https://www.bitstamp.net/api/ticker/ или другой апи. Только то, что вам нужно, IE8 или выше.

Вот пример
Для обновления данных нажмите на кнопку обновления.
Файл Excel: https://www.dropbox.com/s/u44xev0wvwjgmyk/Zvezek1.xlsm?dl=0

Если вам нужна дополнительная помощь, просто сказать, и я постараюсь помочь вам.
FeelTheBeat сейчас офлайн Пожаловаться на FeelTheBeat   Ответить с цитированием Мультицитирование сообщения от FeelTheBeat Быстрый ответ на сообщение FeelTheBeat

20 сентября 2014, 7:04:43 PM   # 8
 
 
Сообщения: 546
Цитировать по имени
цитировать ответ
по умолчанию Re: Получение данных API рынка (Ticker) в Excel 2007 без копировать и вставлять?

Я проверил и все работает нормально.

Vba код копируется из макроса

Код:
Option Explicit
Открытый JSON As Object
Частный т.е. As Object

Sub Test ()

Вызов initJson

    Тусклое jsObj As Object
    Тусклое jsArray As Object

   

Dim х As Long, у As Long
    Дим НТМ As Object

    Набор НТМ = CreateObject ("HTMLFILE")

    С CreateObject ("Msxml2.XMLHTTP")
        .открыто "ПОЛУЧИТЬ", "https://www.bitstamp.net/api/ticker/", Ложь
        .Отправить
        htm.body.innerhtml = .responsetext
    End With
   
    Установите jsObj = JSON.parse (htm.body.innerhtml)
    Клетки (1, 2) = (jsObj.getItem"высокая")
    Клетки (2, 2) = (jsObj.getItem"последний")
    Клетки (3, 2) = (jsObj.getItem"отметка времени")


End Sub




Public Sub initJson ()
    Dim HTML As String

    HTML = "<глава><скрипт>" & _
    "Object.prototype.getItem = функция (ключ) {вернуть это [ключ]}; " & _
    "Object.prototype.setItem = функция (ключ, значение) {это [ключ] = значение}; " & _
    "Object.prototype.getKeys = функция (фиктивная) {ключи = []; для (ключ вар в этом), если (TypeOf (это [ключ]) == 'функция'!) keys.push (ключ); возврат ключей; }; " & _
    "window.onload = функция () { " & _
    "document.body.parse = функция (JSON) {вернуть JSON.parse (JSON); }; " & _
    "document.body.stringify = функция (объект, пространство) {вернуть JSON.stringify (OBJ, нулевое, пространство); }" & _
    "}" & _
    "<Тело ID = 'JSONElem'>"

    Набор т = CreateObject ("InternetExplorer.Application")
    С, т.е.
        .проводить "о: пусто"
        Do While .Busy: DoEvents: Loop
        Do While .readyState <> 4: DoEvents: Loop
        .Видимые = False
        .document.write HTML
        .document.close
    End With

    "Это элемент тела, мы называем это JSON 🙂
    Установите JSON = ie.document.getElementById ("JSONElem")

End Sub

Public Function closeJSON ()
    ie.Quit
End Function

amacar сейчас офлайн Пожаловаться на amacar   Ответить с цитированием Мультицитирование сообщения от amacar Быстрый ответ на сообщение amacar



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW