Tag: html

网站IE在某个工作表上打开Excel

任何人都可以build议一种方法来打开特定工作表上的Excel文件。 我已经添加了一个href提示下载文件,但它会打开任何工作表。 我有1个Excelmacros模板文件中的25个工作表,我需要有一个网站上的链接,打开一个特定的工作表,并隐藏所有其他网页。 这可能吗? 我努力了: <a href="ExcelFileName.xltm#worksheetname!A1> 但是,这是行不通的,我可以使用javascript(vbs在大水坝上有安全问题)。 除了创build25个seperaete excel文档,还有其他的方法吗?

embedded来自Amazon的外部网站数据

我正在努力为亚马逊的单一产品收集全球所有销售队伍。 由于亚马逊没有列出这些信息,唯一的办法就是访问每一个国际网站上的每一个产品,这是非常耗时的。 所以我试图从亚马逊的产品页面中提取一些数据,将其显示在我的网站上。 我想,如果我能够实时收集所有的数据,它将会立即访问。 但是,我似乎无法获得内嵌框架,embedded或反对工作。 我基本上想从这样的一个页面拉动销售排名(ID = SalesRank): http://www.amazon.com/gp/product/B0082SWC30 ? 版本 = 1& 条目 = 0 并显示在我的网站上。 这个想法是实时的,我可以看看我的网站,查看我想看到的排名。 (由于附带的代码,URL不应该伤害/垃圾邮件的亚马逊algorithm) 这是我认为是它的控制ID: <li id="SalesRank"> 有没有办法以某种方式在HTML页面中收集这些数据,所以它会自动更新以匹配亚马逊版本? 例如,我的页面将显示: 书名:Great Expectations | 国家:美国| 当前销售排名:(结果在这里) 书名:Great Expectations | 国家:英国| 当前销售排名:(结果在这里) 书名:Great Expectations | 国家:德国| 当前销售排名:(结果在这里) 书名:Great Expectations | 国家:荷兰| 当前销售排名:(结果在这里) 等等… 所以我想把以下url的销售排名拉高: amazon.com/gp/product/B0082SWC30? 版本 = 1& 条目 = 0 amazon.co.uk/gp/product/B0082SWC30? 版本 […]

当excel对话框被加载时,Javascript隐藏div

我有以下JavaScript代码,当用户点击Excel图像时触发。 $("#excel").on("click", function () { $('#revealSpinningWheel').reveal(); $(window).load(function () { $('#revealSpinningWheel').hide(); }); }) <div id="revealSpinningWheel" class="reveal-modal"> <h1>Loading…</h1> <i class="fa fa-refresh fa-spin fa-3x fa-fw margin-bottom"></i> </div> 基本上这个代码是应该启动一个带有微调轮的加载对话框。 我遇到的挑战是,当Excel对话框加载时,我不知道如何停止显示加载对话框。 任何人都可以build议我怎么能做到这一点? 谢谢,Swamy

使用密码从网站检索数据

我新来问这个网站的问题,但已经用它来研究我有过的VBA问题。 我已经使用了这个站点来处理当前正在处理的项目,其中包括进入一个网站,login,然后进入不同的页面来提取信息并将其粘贴到excel中。 我有问题以可读的格式获取信息。 我无法发布图片,所以我只是包括一些从网站的HTML代码 <tr class="info"> <td class="print-hide"><input type="checkbox" value="Check All" onClick="this.value=setAll(this.form.LNList)"></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=LN">LN</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=Typ">Typ</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=STAT">Stat</a></td> <td class="print-hide"><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=PhotoCount">Photos</a></td> <td class="print-hide"><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=HasVT">VT</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=STRT">Address</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=CITY">City</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=CNTY">County</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=AR">Area</a></td> <td class="print-hide">Map</td> <td class="print-hide">Tax</td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=SQFT_TOT">SQFT</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=LPPerSQFT">LP/SQFT</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=TOT_ACRES">Acres</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=BR">BR</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=BAF">BAF</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=BAH">BAH</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=SUBD">SUBD</a></td> <td class="print-hide"><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=LB">LB</a></td> <td><a href="showLN.cfm?DspFmt=1&Srch=1&TYP=SFD&ZIPLIST=30294&MINSQFT_TOT=1000&MAXSQFT_TOT=2000&STATLIST=A,N,I,RD,B,CK,PA&SortOrder=LP">LP</a></td> […]

如何使用EXCEL VBA提取超链接的网站信息?

我有一个从C2到C90的EXCEL网站(超链接)的小列表,我需要find一些信息,如网站的名称,邮编和电子邮件。 它会通过脚本比手动加速过程;) 实际上,我发现VBA的这个代码可以一次打开所有的超链接,但是find这些信息还是相当长的: Sub OpenHyperLinks() 'Update 20141124 Dim xHyperlink As Hyperlink Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each xHyperlink In WorkRng.Hyperlinks xHyperlink.Follow Next End Sub 所以,无论如何,脚本打开所有的超链接($ C2:$ C90),并将HTML页面中的每个“h1”标签粘贴到EXCEL($ A2:$ A90)! 先谢谢你 !

使用javascript将巨大(3000+行)HTML表格导出到Excel

我有一个问题,出口一个很大数量的行的HTML表格要优秀。 正如我在标题中指出的那样,它有3000多行和大约6列。 我已经尝试过这一个, 如何导出HTML表格使用JavaScript的Excel 工作正常! 那么,至less在小桌子上。 但是当我把它与我想要转换的表绑定时,它会加载一段时间然后停止。 有人可以帮我从这里出去吗? PS,我不想使用ActiveXObject,因为我不想只限于使用IE浏览器。 提前致谢! 编辑:代码 var tableToExcel = (function() { var uri = 'data:application/vnd.ms-excel;base64,' , template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!–[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]–></head><body><table>{table}</table></body></html>' , base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, […]

无法获得特定的数据点从雅虎财务拉到Excel?

我试图从雅虎财经页面拉一个非常具体的数字,但我陷入困境。 我试图从中提取这个信息的链接是: http://finance.yahoo.com/q/hp?s=AAPL+Historical+Prices 我有兴趣获得在该页面顶部附近列出的111.31号码以粗体显示。 我已经写了下面的代码来提取这个信息,但是每次运行它,它都会说“对象不支持这个属性或方法”。 我怀疑错误在于我使用getElementsByClass和getElementsById来提取数据。 Sub GetQuote() Dim IE As Object Set IE = CreateObject("InternetExplorer.Application") With IE .Visible = True .navigate "http://finance.yahoo.com/q/hp?s=AAPL+Historical+Prices" Do While .busy: DoEvents: Loop Do While .ReadyState <> 4: DoEvents: Loop With .document Application.Wait (Now + #12:00:05 AM#) Sheets("Sheet1").Range("A3") = .getElementsByClass("time_rtq_ticker").getElementsById("yfs_184_aapl").innerText End With End With Set IE = Nothing End Sub […]

从HTML表格导出中排除一些数据

我有一个脚本来从HTML表格导出数据到Excel。 现在是我的问题如何我可以隐藏EXCEL文件中的一些数据。 即使当我尝试使用style =“display:none;” 在TD上他用excel显示。 问候,麦克 例: var tableToExcel = (function () { var uri = 'data:application/vnd.ms-excel;base64,' , template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!–[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]–></head><body><table>{table}</table></body></html>' , base64 = function (s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function (s, c) { return s.replace(/{(\w+)}/g, function (m, p) { return c[p]; }) } return function […]

将图片file upload到OCR网站

我正在尝试使用免费的OCR网站开发OCRmacros。 我检查了“上传文件”部分的HTML代码,如下所示: 由于代码没有value选项,它也不做回发呼叫,所以如何通过Excel VBA将我的图片文件input到“上传文件”字段?

删除所见即所得的HTML和CSS标签为Excel导出

我有一个使用http://summernote.org/#/的WYSIWYG表单。 我在表单中使用它作为评论字段。 我正在使用PostgreSQL 9.3的数据库,并将数据从注释字段保存在text数据types。 所以,当你将它保存到数据库时,如果用户已经改变了文本的格式,例如字体样式,大小,换行符等等,所见即所得还将在其上添加HTML和CSS代码,并且也将一起保存在数据库中。 那么现在我有这个问题,当我在Datatable中显示这些注释时,注释看起来会很好,因为Web解释了HTML和CSS代码。 但是,当我将内容导出到Excel中时,我的数据处于混乱状态。 Excel将不会解释HTML和CSS标签和换行符,导致我的Excel输出中断。 很多换行符和一切。 有没有办法剥离这些HTML和CSS? 当我在jQuery的Datatables中渲染时,我想这样做,以便当Datatables加载时,HTML和CSS已经被剥离,所以我可以很容易地导出它,甚至复制粘贴。 $.ajax({ url: "api/crm/detailedsummary", type: 'GET', data: {"from" : $("#fromDateAll").val(), "to" : $("#toDateAll").val()}, success: function(result){ var myObj = $.parseJSON(result); $.each(myObj, function(key,value) { table.row.add( [ value.calldatetime, value.phone_num, value.agent, value.gross_disposition, value.net_disposition, value.verified_status, value.passwithchanges_status, value.reject_status, value.verified_by, value.verified_date, value.comments ] ).draw(); }); }}); value.comments是一个HTML和CSS代码。