如何使用Excel公式(无VBA)在HTTP POST响应中检索一段数据?

有没有什么办法来创build一个Excel超链接公式,将点击发送一个HTTP POST并parsing响应来填充另一个单元格?

[编辑]对不起,我没有看到你的标题中的“ 没有vba ”。 但我不明白你会怎么做。

你可以用vba来做,并在这些线程上find有价值的信息:

  • 如何使用VBA从Excel发送HTTP POST请求到服务器?

  • 在Excel中执行HTTP发布并parsing结果

这是一个代码示例:

'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 

问候,