Как я могу использовать формулу Excel (без VBA) для извлечения фрагмента данных в ответе HTTP POST?

Есть ли способ создать формулу гиперссылки Excel, которая будет отправлять HTTP POST по щелчку и анализировать ответ для заполнения другой ячейки?


person Sean    schedule 12.10.2010    source источник


Ответы (1)


[EDIT] Извините, я не увидел "no vba" в вашем заголовке. Но я не вижу, как бы вы поступили.

Вы можете сделать это с помощью vba и найти ценную информацию в этих темах:

Вот пример кода:

'Send the request
Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
   URL = "http://www.somedomain.com"
   objHTTP.Open "POST", URL, False
   objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
   objHTTP.send ("")

'Get the result
myText = objHTTP.responseText

'Set it in the current cell
ActiveCell.Value = myText

С уважением,

person JMax    schedule 20.07.2011