Tag: excel web query

将来自多个网页的表格数据转换为工作簿

我正在尝试在VBA中编写一个将数据表中的一些网页拉入excel的macros。 将为每个网页/表格创build一个新的工作簿。 每个网页都有一个表格,每个页面都有相同的布局。 每个页面的url具有相同的格式,在url结尾处有一个数字标识符。 不幸的是,该网站本身是密码保护。 到目前为止,我已经能够logging一个macros,我创build一个网页/表的网页查询。 在这一点上,我很难找出如何使这个过程重复大量的页面,以及如何编写macros,以便为每个页面创build一个新的工作簿。 如果用户可以input一个标识符列表(url末尾的数字),运行macros,并为每个页面生成一个单独的文件,这将是非常好的。 Sub productiondata() ' ' productiondata Macro ' pulls production table from dmr site for well number 19918 With ActiveSheet.QueryTables.Add(Connection:= _ "URL;https://www.dmr.nd.gov/oilgas/feeservices/getwellprod.asp?filenumber=19918" _ , Destination:=Range("$A$1")) .Name = "getwellprod.asp?filenumber=19918" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = […]

无法在Excel 2016中刷新网页查询

自从几个星期以来,我使用的是Office 2016,而且我有一些Excel电子表格可以使用Web查询从我自己的Web服务中收集数据。 正如你所看到的,web服务在连接对话框中有正确的属性: 当我刷新时,我总是得到以下错误信息: 它是荷兰语,但错误消息显示“无法find数据源”。 正如你所看到的,webservice的url没有完全显示。 我在Google上找不到任何内容,但是在新版本的Excel中,有效的网页查询url的长度是否改变? 它在Excel 2013和Excel 2010中工作得很好。

我的Web查询macros的问题

我写了一个Web查询macros来根据单元格A1中的值从Yahoo Finance导入财务报表。 它在过去的几周内无缝地工作,但突然间,它不再返回任何数据(但不会产生错误)。 如果有人有任何见解,我将不胜感激您的指导。 我已经发布了下面的代码 – 谢谢! Sub ThreeFinancialStatements() On Error GoTo Explanation Rows("2:1000").Select Selection.ClearContents Columns("B:AAT").Select Range(Selection, Selection.End(xlToRight)).Select Selection.ClearContents Dim inTicker As String inTicker = Range("A1") ActiveSheet.Name = UCase(inTicker) GetFinStats inTicker Exit Sub Explanation: MsgBox "Please make sure you type a valid stock ticker symbol into cell A1 and are not trying to create a […]

Excel Web查询问题

我遇到麻烦,将参数添加到从Excel单元格中读取货币汇率的Web查询。 我需要它通过单元格读取它,因为数据需要不断更新,date格式与标准格式不同。 参数:在单元格(“A1”)中每天更新(YEARMONTHDAY)的date格式 – 作为[“基准”] url: http : //www.bank.lv/vk/ecb.xml? date = [“基准”] 错误 – 在URL中: 错误 – 在Excel中: Excel – 参数:

没有find存在的网站的Excel Web查询404

我正在尝试使用Excel 2010来获取使用获取外部数据>从Web的Web数据 Excel能够下载数据(只需检查左上angular的框来获取整个页面) http://accuscore.com/fantasy-sports/nfl-fantasy-sports/ 但是当你selectRB来更新url时 http://accuscore.com/fantasy-sports/nfl-fantasy-sports/Rest-of-Season-RB Excel网页查询说 “互联网网站报道,你所要求的物品找不到。 (HTTP / 1.0 404)' 有没有工作,因为该网站确实存在!

如何在Mac Excel 2011上创build网页查询?

我试图从我的工作表上的网站导入数据,但是当我点击一个新的数据库查询导入数据时,它显示一个错误的说: “未安装Microsoft Query” 我search了每一个地方,但找不到解决scheme。 请帮我解决

在新的Excel工作簿应用程序中进行Web查询

我认为这里的问题是参考在新的Excel应用程序中打开的新工作簿。 这是代码的一部分是错误的。 如果要更改nb.ActiveSheet.QueryTables.Add到ActiveSheet.QueryTables.Add一切正常(但在当前的工作簿,而不是nb)。 它必须在新的工作簿中执行而不是在当前的工作簿中。 Dim app As New Excel.Application, nb As Excel.Workbook Set nb = app.Workbooks.Add With nb.ActiveSheet.QueryTables.Add(Connection:= _ "URL; http://www.example.com", _ Destination:=Range(Cells(2, 2), Cells(57, 3))) End With

使用For循环string+

首先,我想说这是我第一次尝试构buildvba代码。 我正试图从Web提取数据使用Web查询。添加(连接,目标,SQL)。 我想要的代码是通过包含股票代码的string“str”循环,使用for循环将其插入到我的url中,并粘贴活动工作表中的表格数据。 此外,如果我可以为每个使用相应的纽约证券交易所名称查询的url创build一个新的工作表,那将是额外的。 目前我的代码不运行,因为它不提取数据。 我认为这个错误是在我如何使用循环索引NYSE(i)指定url。 感谢您的回复,build议和build议。 Sub URL_Get_Query() Dim NYSE(1 To 22) As String NYSE(1) = "APC" NYSE(2) = "APA" NYSE(3) = "COG" NYSE(4) = "CHK" NYSE(5) = "XEC" NYSE(6) = "CRK" NYSE(7) = "CLR" NYSE(8) = "DNR" NYSE(9) = "DVN" NYSE(10) = "ECA" NYSE(11) = "EOG" NYSE(12) = "XCO" NYSE(13) = "MHR" NYSE(14) […]

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 enddate”] 所用字符的编码值: %5B for [ %5D for ] 另外,使用“\”转义字符。 我如何逃避我的网页查询(.iqy)文件中的这些字符? 编辑1:使用VBA,而不是networking查询,它的工作正常。

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

我们有一个URL说: http : //www.example.com/myexcelbigdata/data.aspx需要authentication。 我们希望我们的用户能够通过使用web查询通过excel访问此页面。 如果我添加url作为网页查询,它将被redirect到login页面(这是很好的)。 然后我input用户名和密码login,/ myexcelbigdata / data.aspx将再次显示。 但是,如果我closures并再次打开Excel工作簿,工作表实际上显示login页面(而不是数据页面)。 有没有办法让excel每次打开excel文件时都能自动显示“编辑网页查询”窗口,这样用户可以提供用户名和密码? 如果可能的话,我们不希望在Excel中使用vba,因为客户不得不使用我们提供的excel或知道如何inputvba代码。