Tag: networking服务

从html获取属性string值

我正在构build一个macros,以使用vba从网站提取数据。 目前,我可以使用元素语法(如obj.getElementsByTagName("td").innerText轻松地从表格内容中获取值。 但是,当某些单元格中存在非innerText数据时,我遇到了麻烦。 就像这样: <img src="/images/amber_pending.gif" border="0" alt="Pending" title="Pending"> 我尝试使用从其他人发现的语法从“title”中提取属性值: For Each tbObj In doc.getElementsByClassName("report removeTdBorder") i = 1 For Each trObj In tbObj.getElementsByTagName("tr") If i >= 3 Then j = 1 For Each tdObj In trObj.getElementsByTagName("td") If j = 1 Then Set imgObj = tdObj.getElementsByTagName("img") dataArray(i, j) = imgObj.getAttribute("title") Debug.Print imgObj.getAttribute("title") ActiveCell.Offset(0, j) = […]

在Excel中编写一个Web应用程序? 为什么不?

在你开始燃烧之前,我要告诉你,我试图说服自己,这是一个坏主意。 基本上,我正在尝试创build一个具有一些基本会计function的网站。 我的朋友,一个只知道excel的顾问问,这是不是一个Excel电子表格而不是一个Web界面。 我发现自己在想,为什么excel不是这种情况下更好的工具? 它具有web2.0应用程序所具有的所有工具(脚本,访问数据库,基本格式),并用于会计。 你基本上可以使用excel编写一个程序,从SQL数据库中提取数据,填充一些单元格,然后使用公式。 是否有使用Excel的先例,因为使用浏览器来制作ajax-y web2应用程序? 为什么这是一个坏主意? 更新:只是为了澄清我的意思是更多的“修辞”的讨论。 我不确定为什么其余的消息没有澄清…

如何从传统ASP输出Excel * .xls文件

我有一些生成的html表格,我需要输出为Excel文件。 该网站是经典的ASP编码。 这可能吗? 可以用Open Office库以某种方式完成吗? 编辑:到目前为止,我已经尝试了一些build议,但似乎失败了。 理想情况下,我希望用户能够点击一个链接,开始下载一个.xls文件。 此代码: <%@ Language=VBScript %> <% option explicit Response.ContentType = "application/vnd.ms-excel" Response.AppendHeader "content-disposition", " filename=excelTest.xls" %> <table> <tr> <th>Test Col 1</th> <th>Test Col 2</th> <th>Test Col 3</th> <th colspan="2">Test Col 4</th> <th>Test Col 6</th> <th>Test Col 7</th> </tr> <tr> <td>Data</td> <td>Data</td> <td>Data</td> <td>Data</td> <td>Data</td> <td>Data</td> <td>Data</td> </tr> </table> IE7被用来获取页面似乎失败。 […]

Excel 2007/2010如何使用REST Web服务?

在Excel 2007/2010中使用哪些选项来使用REST Web服务? 我可以使用XML地图来使用基本的XML列表,但是这不会让我build立一个dynamic的URL(所以我可以包含参数)。 例如,我可以为http:// machine / service / level / 5添加一个XML映射到Excel,并在工作簿中显示值就好了 – 没有问题。 真正的问题是,我如何dynamic地改变URL的/ 5部分来自Excel中的另一个单元格? 这样我可以有几个单元格有选项(什么ID,什么名称等),并且每当这些值改变(理想情况下)一个新的dynamicURL将被构造和XML地图将被刷新。 这样的事情可能吗? 还有其他人有更好的方法来采取一些参数,调用一个Web服务(REST或SOAP,我不挑剔),并将结果推回到Excel进一步处理?

在Excel中调用Web服务

在Excel 2007中的VBA模块中,是否可以调用Web服务? 如果是这样,任何代码片段? 我将如何添加Web引用?