Tag: excel web query

根据单元格值创build查询表

我希望macros在C列(在“Sheet Tracker”上)从上到下运行,以查找与“Waiting”,“Deferred”,“New”或“Pending”文本匹配的单元格。 每次find匹配的时候,我都想在Sheet“X”上运行一个Web查询,地址为: “ http://efm/telecom/engineeringWorkOrders/viewEWOStatusLog.aspx?ewonumber = ”+列C中的匹配单元格的相应值 If (in Sheet "Tracker") Range("C" & CurRow).Value is "New" Then Run a web query in Sheet "X" (Starting in cell A1) with the address: "http://efm/telecom/engineeringWorkOrders/viewEWOStatusLog.aspx?ewonumber=" & Range("A" & CurRow).Value

Excel 2002 Web查询拧紧了en-GBdate

下午好, 在Excel 2002 ,我有一个网页查询,并且返回一个date列的网页。 date以DD/MM/YYYYforms返回,因为我想在电子表格中显示这些date。 运行Excel的计算机将其区域设置设置为en-GB,Internet选项下的唯一语言为英国英语。 尽pipe如此,networking查询将date作为MM/DD/YYYY ,这被Excel误解了。 我怎样才能让Web查询返回我的区域设置中的date, MM/DD/YYYY ?

excel powerquery replacevalues based on cell

我正在使用excel powerquery从网站提取数据,该网站是http://www.timeanddate.com/holidays/south-africa/2014 Web表格以mmm dd格式显示date。 Jan 01 3月20日 3月21日…等 要获得不同年份的结果,我可以调用一个提示来请求年度input,并replaceURL中的相关值如下: = let #"Table 0" = (myParm)=> let Source = Web.Page(Web.Contents("http://www.timeanddate.com/holidays/south-africa/" & Number.ToText(myParm))), 然而,如果没有networking结果表中指定的年份,当导入到excel中时,可以理解地使用自己的值(Excel本地只使用当前的2015年,powerquery完全不同地解释信息)。 2001年1月1日 2020年3月1日 2021年3月1日 提出问题: 我希望能够使用单元格在查询中指定年份,用单元格值replacemyParm,并在更改时进行刷新(可以使用excel本地执行此操作,需要了解如何使用powerquery执行此操作) 我希望能够用上述单元格中的任何内容replace年份列数据的年份值

如何自动执行Web查询login以便在Microsoft Excel 2007中下载数据?

有没有人可以通过自动启动会话来分享关于如何在Ms.Excel 2007中自动化networking查询的知识? 我的问题是,我需要手动login通过networking查询每次….

我可以从Excel VBA Web查询获取stream吗?

我正在使用Excel VBA的WebQuery,使用类似于这个例子:(这个例子实际上是从这里复制粘贴: http : //support.microsoft.com/kb/213730 ,我使用不同的url与不同的POST参数) Sub URL_Post_Query() With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://webservices.pcquote.com/cgi-bin/excel.exe", _ Destination:=Range("a1")) .PostText = _ "QUOTE0=[""QUOTE0"",""Enter up to 20 symbols separated " & _ "by spaces.""]" .BackgroundQuery = True .TablesOnlyFromHTML = True .Refresh BackgroundQuery:=False .SaveData = True End With End Sub 我需要能够做出特别大的查询(例如,假设我正在获得20,000股证券的股价信息),而当我这样做时,Excel“locking”,并且在工作时不显示任何进度,尽pipe查询成功完成。 使用这种语法,有什么办法可以访问数据stream,因为它正在进入? 这将有两个方面的帮助:我可以在接收时以较小的块处理数据,我可以创build一个进度表来显示给用户。 谢谢。

如何让Excel通过HTTPS访问Web查询需要做什么?

我试图实现一个页面,允许Excel用户通过Excel提供的Web查询function使用它提供的数据。 只要我使用HTTP(甚至基本的用户身份validation工作),这一切都非常好。 只要我切换到HTTPS Excel不会再下载数据(它甚至是一个完全的官方SSL证书,所以它不是一个自签名的问题)。 这篇Microsoft知识库文章非常详细地描述了这个问题。 现在让我想到的部分是这样的: 由于安全Web服务器上的设置,Excel无法启动连接时,会发生此问题。 这似乎意味着有一些方法可以使这个工作,但是甚至没有提示我需要看的方向。 如果“因为安全的Web服务器上的设置”被拿来面对价值,还是只是微软的方式说:“除非你从我们这里购买正确的软件,否则这是行不通的?

使用Excel 2010和参数刷新Web查询

我正在寻找从Feedburner的API拉入XML饲料。 这只是写入URL并在Excel中使用“从Web”数据连接的问题。 https://feedburner.google.com/api/awareness/1.0/GetItemData?uri=RSSFEEDNAME&dates=2011-08-01,2011-08-05 这工作正常(而且非常快)。 现在,我希望能够更新“date”表中的两个单元格,让它拉动这个数据范围。 这是使用URL中的参数完成的: https://feedburner.google.com/api/awareness/1.0/GetItemData?uri=RSSFEEDNAME [] 使用Excel UI,我可以将[]分配给任何单元格。 但是,无论我尝试什么,这都不起作用。 我最初认为date格式可能存在一些问题,所以我一直在努力,直到我进入单元格,确切的副本(&date= 2011-08-01,2011-08-05)作为文本。 每次,feed都会随着当前天数据(这是在没有指定date时的默认行为)拉起。 它没有给出一个错误(对于相对较小的违规行为,比如没有两位数的月份),这使我认为它并不是用指定的文本replace[]。 我也使用相同的方法来处理WebTrends Web服务查询,并得到同样令人沮丧的结果。 我已经阅读了所有关于networking查询的方法,并且我正在关注它们。 我找不到任何地方看到最终的url是什么请求,所以这是在黑暗中的一点点。 任何想法下一步将不胜感激! 最好,Nathan

Excel 2007传递Windows身份validation

我创build了一个简单的(asmx)Web服务,它返回一个DataSet。 我已经使用Data – > From Webbutton将web服务添加到Excel 2007工作簿,并且可以查看/刷新数据。 当我需要保护Web服务时,问题就出现了:我已经为Web服务启用了Windows身份validation,并且请求使用了SSL。 不幸的是,当试图刷新数据时,用户login的Windows证书不被Excel使用 – 刷新失败。 如果我点击数据 – >连接 – >属性 – >定义 – >编辑查询,只有那么我提示我的Windows凭据,刷新然后成功….不是我的问题,但不是我想要的东西这个电子表格的用户必须做…任何想法如何提示刷新时尝试而不是失败? 谢谢!! 到目前为止, 更新的答案是与SharePoint和Excel Services(这两者都没有任何用处)…和一个链接为“以下过程不适用于从文本文件或Web查询检索的数据 “…我只是想要一个在他的台式机上的Excel副本的人能够从一个密码保护的Web服务更新…是如此艰难的微软? 另一个更新仍然没有答案接受 – 因为迄今为止没有答案提供了一个工作解决scheme(尼斯谷歌search – 虽然感谢家伙;-))