Tag: html

我如何将Excel中的数据插入到HTML表格中?

我有一个包含足球统计数据的Excel文件,我希望能够改变Excel的数字,并在这样做的网站自动更新其表。 有没有可能的方法来做到这一点?

VBA从string中删除HTML标签只删除第一个字符

我想删除从'<'到'>'所有内容,但是下面的代码只删除了string中的第一个'<' ,并保留了其余的HTML标签。 这是代码: Sub SendHTTP() Dim myRequest As Object Set myRequest = CreateObject("WinHttp.WinHttpRequest.5.1") myRequest.Open "Get", _ "http://tyda.se/search/test?lang[0]=en&lang[1]=sv" 'Send myRequest.Send Dim Response, message As String Response = myRequest.ResponseText 'Remove HTML tags message = Replace(Response, "<*>", " ", xlPart) 'Display message MsgBox message End Sub 我也尝试使用这个问题的接受答案,但它仍然只消除了第一个'<' 删除Microsoft Excel中特定标记之间的文本

在Python中将html转换为excel

我试图将以下站点中的表转换为xls表: http://www.dekel.co.il/madad-lazarchan 以下是我从研究中得出的代码: from bs4 import BeautifulSoup import pandas as pd from urllib2 import urlopen import requests import csv url='http://www.dekel.co.il/madad-lazarchan' table = pd.read_html(requests.get(url).text, attrs={"class" : "medadimborder"}) print table</code> 我怎样才能得到它正确显示标题,并输出到CSV或XLS文件? 如果我添加以下内容: table.to_csv('test.csv') 而不是打印行我得到这个错误: 'list' object has no attribute 'to_csv' 提前致谢! 好的根据意见,也许我不应该使用pandas或read_html,因为我想要一个表,而不是一个列表。 我写了下面的代码,但现在打印输出有分隔符,看起来像我失去了标题行。 还不知道如何将其导出到CSV文件。 from bs4 import BeautifulSoup import urllib2 import csv soup = BeautifulSoup(urllib2.urlopen('http://www.dekel.co.il/madad-lazarchan').read(), 'html') data […]

尝试使用vba单击网页上的button

我正在尝试使用以下代码单击网页上的button。 出于某种原因,我的代码跳到“For Each”行后面。 任何build议将是伟大的! 这里是我的代码片段: Dim htmldoc As MSHTML.IHTMLDocument 'Document object Dim htmlColl As MSHTML.IHTMLElementCollection Dim htmlInput As MSHTML.HTMLInputElement With ie Set htmldoc = .document Set htmlColl = htmldoc.getElementsByTagName("a") Do While htmldoc.readyState <> "complete": DoEvents: Loop For Each htmlInput In htmlColl **'it skips to End With after this line** If Trim(htmlInput.ID) = "b2" Then htmlInput.Click […]

HTML导出到Excel – 浏览器直接保存Excel,无法在“查看”模式下使用IE9打开

我使用IE9导出一个HTML表格到Excel,我已经使用下面的JS代码导出我的表,这工作正常,但我面对的问题是, 当点击导出图标时,浏览器直接显示一个saveAs选项,强制用户在打开之前保存excel,不允许打开excel。 我的jsfunction: function ExcelReport() { var tab_text = "<table border='2px'><tr border='1px'>"; var tabcol = []; var j = 0; var i=0; var temp; tab = document.getElementById('myTable'); // id of table var col = tab.rows[1].cells.length; tab_text = tab_text + tab.rows[0].innerHTML + "</tr><tr>"; // table title row[0] for (j = 1; j < tab.rows.length; j++) { […]

如何从一个单独的PHP脚本执行一个PHP脚本,而不会丢失第二个脚本的输出?

我目前正在使用HTML和PHP来允许用户在Web表单中input信息以生成Excel文件。 提交时,表单运行一个PHP文件main.php: <?php // output headers so that the file is downloaded rather than displayed $order = $_POST["order"]; header('Content-Type: text/plain; charset=utf-8'); header('Content-Disposition: attachment; filename="'.$_POST['order'].'.xls"'); exec('php xl.php'); sleep(2); readfile('xl_template.xls'); error_reporting(E_ALL); ini_set("display_errors", 1); ?> 其中“xl.php”是另一个PHP文件,“xl_template”是我希望修改的Excel表格的模板。 main.php的目的是抓取修改后的模板并下载到用户计算机上,而xl.php实际上修改了Excel模板并将其保存到服务器计算机上(使用PHPExcel库): <?php // this file will be called by main.php // after execution, there should be a newfile.xls // for the main.php […]

VBA Application.Wait对象错误

我已经试过运行这个代码,并得到一个对象的错误,因为我已经input了10秒到5分钟的循环启动等待时间的任何地方。 当我正在debugging时,我得到的结果输出很好,但我必须手动通过案例使其工作 – 这需要一个大型数据集一段时间。 我尝试了一个小数据,让这个城市成为“阿拉斯加”。 反正有没有我手动debugging,使这个代码工作? 因为我真的不知道为什么它不工作。 非常感谢。 Private Sub CreditUnion() Dim IE As Object, TableResults As Object, webRow As Object, charterInfo As Variant, page As Long, r As Long Dim beginTime As Date, i As Long Set IE = CreateObject("internetexplorer.application") IE.navigate "http://mapping.ncua.gov/ResearchCreditUnion.aspx" IE.Visible = False Do While IE.Busy DoEvents Loop 'input city name into […]

如何在由Aspose单元格导入的HTML中包含换行符

我正在使用名为“Aspose Cells”的产品,它允许我从HTML生成Excel工作簿。 最近,我编写代码使用Aspose单元格将大型表格导出到Excel。 我遇到了一个问题,那就是换行符从我的单元格中删除。 所以,在浏览器中HTML可能看起来像这样: Name | Address —–+————– Bob | 123 Main St, | Miami, FL —–+————– Sue | 123 Broadway, | New York NY 但是,当由Aspose Cells渲染时,它看起来像这样: Name | Address —–+————– Bob | 123 Main St,Miami, FL —–+————– Sue | 123 Broadway,New York NY 我已经尝试了这几种不同的方式编码。 我曾尝试把街道和城市放在一个单元格内的不同div上,我尝试在它们之间放置一个换行标记,但Aspose Cells似乎由于某种原因而忽略了换行符。 如何使这个表使用Aspose单元格换行? 更新:这是一个代码片段,将创build一个像这样的表格: html = "<table><tr><td>Bob</td><td>123 Main St,<br […]

从HTML表单存储数据到Excel表格?

有什么方法可以存储访问者以网站forms (姓名,电子邮件,地址等)input的数据来优化数据库。 所以如果我的访问者input这些信息,他们会立即存储到excel数据库。 请给我一些教程或类似的东西,所以我可以阅读和做到这一点。 我可以使用PHP或JavaScript,没关系,我只是想知道如何做到这一点。

VBA程序在网上抓取数据,使我的笔记本电脑性能变慢

今天是我第一次创build一个VBA Excel程序来从网站上抓取数据。 首先,我尝试了一个简单的程序来刮取单个值并将其打印在cells(1,1) 。 虽然多次失败,并从我的杀毒软件得到很多警告,但我终于成功了。 然后我把程序修改成一个复杂的程序,每修改一次运行程序来检查错误是否发生。 然后我意识到的一件事情是每次修改后运行程序,我的笔记本电脑运行速度非常慢,处理器风扇运行速度太快,非常响亮。 然而我的程序仍然有效。 这是我的完整代码: Sub Download_Data() Dim IE As Object, Data_FOREX As String T0 = Timer Application.ScreenUpdating = False Range("A:J").Clear Set IE = CreateObject("internetexplorer.application") With IE .navigate "http://uk.investing.com/currencies/streaming-forex-rates-majors" .Visible = False End With Do DoEvents Loop Until IE.readyState = READYSTATE_COMPLETE For i = 1 To 13 Set FOREX = IE.document.getElementById("pair_" […]