问题标签 [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 投票
1 回答
125 浏览

excel - Excel Web 查询提供了不正确的表格

我是第一次使用 excel 的网络查询功能。我使用它的网站在这里。我在桌子旁边打了勾TTM Yield Load etc.。我单击导入,但在 excel 中生成了与我选择的表不同的表。它在页面的下方。我究竟做错了什么?

0 投票
1 回答
859 浏览

vba - 通过宏中的查询登录到雅虎。cookie 传递?

我有一个需要从雅虎导入的表,我想将其作为宏运行。宏记录器可以很好地执行此操作,但是当我设置查询(录制时)时,我必须先登录然后选择表。

只要我不关闭excel,查询就可以在宏中工作。当我重新输入 excel 时,cookie 似乎丢失了,除非我通过查询界面登录到 yahoo,否则它不起作用。我尝试打开一个新的 IE 窗口并通过那里登录,但似乎 cookie 没有传递给查询。

有没有人知道我可以如何解决这个问题,我要么将我的登录凭据放在某个输入框中,要么从用户填写的 ie 窗口传递这个 cookie?

这是我尝试导入雅虎登录页面时宏记录器返回的内容(通过网络连接窗口登录后)

编辑:我试图以不同的方式解决这个问题。所以我通过以下方法登录到雅虎:

这会将页面带到我要抓取的网站。感兴趣的源代码如下所示:

有谁知道如何遍历这段代码,返回所有的 class="name"> 值和下一个“

0 投票
1 回答
226 浏览

excel - Web query and excel

I've a situation here and I'm completely clueless how to go about it. Say, I have an excel column with a list of companies.

I want to find if the companyA has the product "butter" by looking up the company's website ("companyA.com"). "site:companyA.com "butter" ", this will be the google code to find the product.

If the it has the product "butter" then I should have a yes or Y against the name of the company in the excel as the result.

I also want to know if I can extend the parameters of my search by applying conditions such as date. If the website had the product between 2010 and 2012 or rather say if a web page of company has citation between 2010 and 2012 which contains the product "butter".

It'd be of great help if I could get an idea how to automate the same query for a list of companies and get the results, it'll save me a lot of time.

Thanks

0 投票
1 回答
245 浏览

excel - VBA - On.refresh() 函数

我想执行一堆函数,每次在 web 查询上发生刷新时,我在同一个 excel 文件上都有。Web 查询每 10 分钟获取一次数据,并且在数据上放置一个枢轴。

我如何编写代码以便在每次自动刷新时刷新枢轴?所以我真正需要的是——

OnRefresh() {

更新数据透视表

}

谢谢!

0 投票
1 回答
74 浏览

excel - 将多个表 Web 查询到一列中

我制作了一个代码,它使用 webquery 从网站(几个页面)循环下载数据。一切都很好,但不是在同一列(“B2”)中下载数据,如果设置ActiveSheet.QueryTables(1)它会从 B2 开始创建一个表,但在下一个循环(下一个网页)上,它将再次从 B2 开始覆盖先前下载的数据。

它必须将下一个网页数据添加到另一个单元格范围的工作表中(同一列中从 B2 向下 100 个单元格),但即使我更改了范围,数据也会下载到同一位置。

如果要更改它会在不同的列iActiveSheet.QueryTables(i)创建多个表(不在同一个列中)。

0 投票
1 回答
99 浏览

excel - 新 Excel 工作簿应用程序中的 Web 查询

我认为这里的问题与在新 Excel 应用程序中打开的新工作簿有关。这是代码的一部分,是错误的。如果更改nb.ActiveSheet.QueryTables.AddActiveSheet.QueryTables.Add一切正常(但在当前工作簿中,而不是在 nb 中)。它必须在新工作簿中执行,而不是在当前工作簿中执行。

0 投票
1 回答
136 浏览

excel - 使用 For 循环字符串 +

首先,我想说这是我第一次尝试构建 vba 代码。我正在尝试使用网络查询 .Add(Connection,Destination,sql) 从网络中提取数据。我想要我的代码做的是循环遍历包含股票代码的字符串'str',使用for循环将表数据插入到我的url中,并将表数据粘贴到活动工作表中。

此外,如果我可以为使用相应 NYSE 名称查询的每个 url 创建一个新工作表,那将是一个额外的工作。

目前我的代码没有运行,因为它没有提取数据。我认为错误在于我如何使用循环索引 NYSE(i) 指定 url。

感谢您的任何回复、建议和建议。

0 投票
0 回答
207 浏览

excel - 当我无法在 URL 中输入参数时如何 Excel 网页查询此网站

我正在尝试 Excel 网络查询的网站是(http://www.hkexnews.hk/sdw/sea​​rch /search_sdw.asp )。我需要输入股票代码(例如1237)并按“搜索”按钮以获取搜索结果。但是参数未显示在链接中。有什么方法可以使用 Excel 来自动化捕获此类数据的过程?

0 投票
0 回答
389 浏览

html - 参数的 Excel Web 查询转义字符

我正在尝试使用 Web 查询将表数据加载到 excel 中。

使用的 URL 在参数名称中包含特殊字符。

已尝试使用字符的编码值,但在 excel 中打开 iqy 文件仍然没有运气。引发无效的文件格式错误。

示例 URL: https://app.com/servers/details/test?OpenEmails[dateFrom]=["Start Date","Enter the start date"]&OpenEmails[dateTo]=["End Date","Enter the end日期”]

使用的字符的编码值:

此外,使用了“\”转义字符。

如何在我的 Web 查询 (.iqy) 文件中转义这些字符?

编辑 1:使用 VBA 而不是 Web 查询,并且工作正常。

0 投票
0 回答
147 浏览

excel - 在 Excel 中打开工作簿时是否可以显示“编辑 Web 查询”窗口

我们有一个网址说: http ://www.example.com/myexcelbigdata/data.aspx需要身份验证。我们希望我们的用户能够使用 web 查询通过 excel 访问此页面。

如果我将 url 添加为 web 查询,它将被重定向到登录页面(这很好)。然后我输入用户名和密码并登录,/myexcelbigdata/data.aspx 将再次显示。

但是,如果我再次关闭并打开 Excel 工作簿,工作表实际上会显示登录页面(而不是数据页面)。有没有办法让excel在每次打开excel文件时自动显示“编辑网页查询”窗口,以便用户提供用户名和密码?

如果可能,我们不想在 excel 书中使用 vba,因为客户必须使用我们提供的 excel 或知道如何输入 vba 代码。