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

有什么方法可以制作一个 Excel 超链接公式,在点击时发送 HTTP POST 并解析响应以填充另一个单元格?

最佳答案

[编辑] 抱歉,我没有在您的标题中看到“no vba”。但我看不出你会怎么做。

您可以使用 vba 完成此操作并在这些线程上找到有值(value)的信息:

  • How can I send an HTTP POST request to a server from Excel using VBA?

  • Perform HTTP Post from within Excel and Parse Results

这是一个代码示例:

'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

问候,

https://stackoverflow.com/questions/3911981/

相关文章:

ruby-on-rails - 如何在 Rails 中访问父模型的实例变量?

jpa - JPQL 中的复杂顺序

ruby-on-rails - 从mysql导入夹具数据

django-sessions - 在 Django 中,如何找到当前登录用户的所有其他事件 ses

image-processing - 合并 povray 的任意大小的部分图像

ruby-on-rails - 超时::Selenium/Capybara/Cucumber 出错

visual-studio-2010 - 如何将 const wchar_t* 转换为 wchar_

python-3.x - 如何在 Panel (3D Blender 2.55) 中创建 UI "i

php - 在 XML 中使用 HMAC-SHA1 生成 SignatureValue

.net - 通过 RDP 部署 .NET 应用程序