问题标签 [excel-web-query]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2633 浏览

excel - 我可以从 Excel VBA Web 查询中获取流吗?

我正在使用 Excel VBA 的 WebQuery,使用类似于此示例的内容:(此示例实际上是从此处复制粘贴的:http: //support.microsoft.com/kb/213730,我使用具有不同 POST 参数的不同 URL)

我需要能够进行特别大的查询(例如,假设我正在获取 20,000 只证券的股票价格信息),当我这样做时,Excel “锁定”并且在它工作时不显示任何进度,尽管查询确实成功完成。

使用这种语法,有什么方法可以访问数据流,因为它正在进入?这将在两个方面有所帮助:我可以在收到数据时以较小的块处理数据,并且我可以创建一个进度表来显示给用户。

谢谢。

0 投票
5 回答
5583 浏览

excel - Excel 2007 直通 Windows 身份验证

我创建了一个返回 DataSet 的简单 (asmx) Web 服务。我已经使用 Data -> From Web 按钮将 web 服务添加到我的 Excel 2007 工作簿中,并且我能够查看/刷新数据。

当我需要保护 Web 服务时,问题就出现了:我为 Web 服务打开了 Windows 身份验证,并且请求使用 SSL。

不幸的是,在尝试刷新数据时,Excel 不使用用户登录的 Windows 凭据 - 刷新失败。

如果我点击数据 -> 连接 -> 属性 -> 定义 -> 编辑查询,只有这样我才会提示我输入我的 Windows 凭据,然后刷新是否成功......对我来说不是问题,但不是我想要的每一个此电子表格的用户必须做...任何想法如何在尝试刷新而不是让它失败时出现提示?

谢谢!!

到目前为止的更新答案与 SharePoint 和 Excel Services(它们对我都没有任何用处)有关......以及一个链接“以下过程不适用于从文本文件或 Web 查询中检索的数据“......我只希望一个人在他的台式机上拥有一份 Excel 副本,以便能够从受密码保护的 Web 服务进行更新......微软有这么难吗??

另一个更新仍然没有接受任何答案 - 因为到目前为止没有答案提供了一个有效的解决方案(虽然很好的谷歌搜索 - 谢谢大家;-))

0 投票
1 回答
1809 浏览

excel - 如何查找从 Web 粘贴到 Excel 的表格的 RowCount

我使用下面的代码在 excel 中从 web 接收表格

但我也想从我得到的那张表中获取行数。那我怎么能做到呢?

0 投票
0 回答
246 浏览

macos - Excel网页查询输出控件

此网络查询文件

将此文本返回到电子表格单元格中。

我想知道的是如何使用“,”作为分隔符将返回的数据自动转换为列?

0 投票
0 回答
291 浏览

excel - 保存工作表时 Excel Web 查询引用中断

当我修改包含 Web 查询的现有 Excel 工作簿时,我添加的任何新 Web 查询都可以正常工作,直到我保存并重新打开文档。当我重新打开时,突然所有表都返回相同的数据,因为(不知何故)query新查询的参数已被添加到文档中的第一个查询替换。

即,当我重新打开文档并查看查询参数时,它们都看起来像这样:

查询截图

所以我决定探索 xlsx 工作簿中的 XML 以了解发生了什么。原来我所有的新查询都在/xl/queryTables/路径中,但它们都引用了相同的数据连接(连接由id数字引用),唉,/xl/connections.xml没有提到我创建的新数据连接。

所以我想我会很聪明,只是在其中创建一些新节点,connections.xml然后通过它们对应的id. 不幸的是,Excel 认为这不好,并决定“修复”我的工作簿,将其恢复到以前的损坏方式。

有谁知道修复、破解或解决方法?必须有某种方法可以让新查询保存在工作簿中。

[我的环境]:Excel Mac 2011 版本 14.2.4 (120824) - 撰写时的最新版本;MacOS 山狮 10.8.2。

0 投票
0 回答
1403 浏览

excel - Excel Web 查询 404 未找到存在的网站

我正在尝试使用 Excel 2010 通过 Get External Data > From Web 获取 Web 数据

Excel 能够从中下载数据(只需选中左上角的框即可获取整个页面)

http://accuscore.com/fantasy-sports/nfl-fantasy-sports/

但是当您选择 RB 将 url 更新为

http://accuscore.com/fantasy-sports/nfl-fantasy-sports/Rest-of-Season-RB

Excel 网络查询说

'互联网站点报告说找不到您请求的项目。(HTTP/1.0 404)'

是否有解决方法,因为该网站确实存在!

0 投票
2 回答
2315 浏览

macros - 需要从网站中提取数据...网络查询?宏?

我有该国每个 DOT # (Dept. of Trans.) 的列表。我想找出这些公司中每一个的保险生效日期。如果你去http://li-public.fmcsa.dot.gov --> "continue" --> 然后从下拉列表中选择 "carrier search" 并点击 "go" 它会带你到一个搜索表单 (这是进入此屏幕的唯一方法)。

从那里,您可以输入一个 DOT # X(以 61222 为例),它会将您带到另一个屏幕。单击“以 HTML 格式查看报告”,然后在底部您会看到“有效/未决保险”。我想从该页面中提取“生效日期”并将其粘贴在我已经知道的 DOT # X 旁边的电子表格中。

在我列表中的数千个 DOT # 中,并非所有人都会在此网站上提交文件,如果这有所作为的话。

这可以通过宏或 Excel Web 查询来完成吗?我知道我可能听起来像个新手,但如果我能得到任何帮助,我将不胜感激。

谢谢

0 投票
1 回答
1198 浏览

vba - VBA 如果比较 TR\TD 元素

我有一个表格的网络查询,它给了我这样的表格:

给我信息的 Html 代码是关于这种类型的模式:

所以我可以通过简单的 c0de .innerText 获得值,innerText 的完整值是:

我确实用 msgbox 清除了这个值,我在 excel 中有这个 c0de,它的作用是,看看你有没有在工作表上有鼠标并给一个 Label.form 你得到的标题,我有 3 label.form 的 1 用于事件,1 用于源 IP,1 用于目标 ip,我尝试使用 c0de 查看我拥有的那条线是否存在于桌子上,但没有任何反应。

好吧,我希望有人能看到我做错了什么我只是想知道是否有办法做到这一点。

0 投票
1 回答
350 浏览

vba - VBA 单元格引用的 Web 查询

我有这段代码,它应该引用公司名称的“D”列,并在 yahoo Finance 上查询股票代码。它在某些时候效果很好,其他时候我得到“选择”而不是股票代码。我不确定我做错了什么,任何帮助都将不胜感激。这是代码:

0 投票
1 回答
1494 浏览

c#-4.0 - 在 C# 中访问 Excel webquery 文件

我在 excel 中创建了一个 webquery,它从 Excel 文件中的网页中获取数据。无论如何我可以在 C# 中访问相同的 webquery。我希望这是有道理的。需要一些有价值的编码建议。