问题标签 [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.
excel - Excel Web 查询提供了不正确的表格
我是第一次使用 excel 的网络查询功能。我使用它的网站在这里。我在桌子旁边打了勾TTM Yield Load etc.
。我单击导入,但在 excel 中生成了与我选择的表不同的表。它在页面的下方。我究竟做错了什么?
vba - 通过宏中的查询登录到雅虎。cookie 传递?
我有一个需要从雅虎导入的表,我想将其作为宏运行。宏记录器可以很好地执行此操作,但是当我设置查询(录制时)时,我必须先登录然后选择表。
只要我不关闭excel,查询就可以在宏中工作。当我重新输入 excel 时,cookie 似乎丢失了,除非我通过查询界面登录到 yahoo,否则它不起作用。我尝试打开一个新的 IE 窗口并通过那里登录,但似乎 cookie 没有传递给查询。
有没有人知道我可以如何解决这个问题,我要么将我的登录凭据放在某个输入框中,要么从用户填写的 ie 窗口传递这个 cookie?
这是我尝试导入雅虎登录页面时宏记录器返回的内容(通过网络连接窗口登录后)
编辑:我试图以不同的方式解决这个问题。所以我通过以下方法登录到雅虎:
这会将页面带到我要抓取的网站。感兴趣的源代码如下所示:
有谁知道如何遍历这段代码,返回所有的 class="name"> 值和下一个“
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
excel - VBA - On.refresh() 函数
我想执行一堆函数,每次在 web 查询上发生刷新时,我在同一个 excel 文件上都有。Web 查询每 10 分钟获取一次数据,并且在数据上放置一个枢轴。
我如何编写代码以便在每次自动刷新时刷新枢轴?所以我真正需要的是——
OnRefresh() {
更新数据透视表
}
谢谢!
excel - 将多个表 Web 查询到一列中
我制作了一个代码,它使用 webquery 从网站(几个页面)循环下载数据。一切都很好,但不是在同一列(“B2”)中下载数据,如果设置ActiveSheet.QueryTables(1)
它会从 B2 开始创建一个表,但在下一个循环(下一个网页)上,它将再次从 B2 开始覆盖先前下载的数据。
它必须将下一个网页数据添加到另一个单元格范围的工作表中(同一列中从 B2 向下 100 个单元格),但即使我更改了范围,数据也会下载到同一位置。
如果要更改它会在不同的列i
中ActiveSheet.QueryTables(i)
创建多个表(不在同一个列中)。
excel - 新 Excel 工作簿应用程序中的 Web 查询
我认为这里的问题与在新 Excel 应用程序中打开的新工作簿有关。这是代码的一部分,是错误的。如果更改nb.ActiveSheet.QueryTables.Add
为ActiveSheet.QueryTables.Add
一切正常(但在当前工作簿中,而不是在 nb 中)。它必须在新工作簿中执行,而不是在当前工作簿中执行。
excel - 使用 For 循环字符串 +
首先,我想说这是我第一次尝试构建 vba 代码。我正在尝试使用网络查询 .Add(Connection,Destination,sql) 从网络中提取数据。我想要我的代码做的是循环遍历包含股票代码的字符串'str',使用for循环将表数据插入到我的url中,并将表数据粘贴到活动工作表中。
此外,如果我可以为使用相应 NYSE 名称查询的每个 url 创建一个新工作表,那将是一个额外的工作。
目前我的代码没有运行,因为它没有提取数据。我认为错误在于我如何使用循环索引 NYSE(i) 指定 url。
感谢您的任何回复、建议和建议。
excel - 当我无法在 URL 中输入参数时如何 Excel 网页查询此网站
我正在尝试 Excel 网络查询的网站是(http://www.hkexnews.hk/sdw/search /search_sdw.asp )。我需要输入股票代码(例如1237)并按“搜索”按钮以获取搜索结果。但是参数未显示在链接中。有什么方法可以使用 Excel 来自动化捕获此类数据的过程?
html - 参数的 Excel Web 查询转义字符
我正在尝试使用 Web 查询将表数据加载到 excel 中。
使用的 URL 在参数名称中包含特殊字符。
已尝试使用字符的编码值,但在 excel 中打开 iqy 文件仍然没有运气。引发无效的文件格式错误。
使用的字符的编码值:
此外,使用了“\”转义字符。
如何在我的 Web 查询 (.iqy) 文件中转义这些字符?
编辑 1:使用 VBA 而不是 Web 查询,并且工作正常。
excel - 在 Excel 中打开工作簿时是否可以显示“编辑 Web 查询”窗口
我们有一个网址说: http ://www.example.com/myexcelbigdata/data.aspx需要身份验证。我们希望我们的用户能够使用 web 查询通过 excel 访问此页面。
如果我将 url 添加为 web 查询,它将被重定向到登录页面(这很好)。然后我输入用户名和密码并登录,/myexcelbigdata/data.aspx 将再次显示。
但是,如果我再次关闭并打开 Excel 工作簿,工作表实际上会显示登录页面(而不是数据页面)。有没有办法让excel在每次打开excel文件时自动显示“编辑网页查询”窗口,以便用户提供用户名和密码?
如果可能,我们不想在 excel 书中使用 vba,因为客户必须使用我们提供的 excel 或知道如何输入 vba 代码。