Tag: html

检查上传的excel文件中的列数

我正在创build一个网页,您必须上传一个Excel文件(csv,xls或xlsx)。 然后我必须检查文件中的列数,因为can只能包含两列。 我已经find了如何做到这一点,但仅限于csv文件: if (($file = fopen($path, "r")) !== FALSE){ while ($line = fgetcsv($file)){ $numcols = count($line); if ($numcols != 2) { echo "The number of columns in your file is not correct. The file must contain only 2 columns. "; break; } $col = $line[0]; echo "right! numcols = " . $numcols . "<br>"; […]

无法获取内部HTML

我遇到了错误: 无法得到ExportDiv的内容,因为内容不是字面的,我做了一个search,得到了这个非常有用的资源! 我知道我在我的aspx页面中使用服务器控件。 页面从数据库中dynamic获取数据。 如何将这些数据导出为ex​​cel,因为在我的html页面中有服务器控件。 这里是一些site.aspx代码到页面 <form id="form1" runat="server"> <div runat="server" id="ExportDiv"> <asp:Panel ID="ResultsPanel" runat="server"> <table cellpadding="0" class="style1"> <tr> <td class="style2"> <asp:DetailsView ID="DetailsView1" runat="server" CellPadding="4" </asp:DetailsView> </td> <td> Poor</td> <td> Good</td> <td class="style3"> Very Good</td> <td> Total Responses</td> <td> Average Score</td> </tr> <tr> <td class="style2" colspan="6" bgcolor="#CCCCCC"> 1. How would you rate the food served […]

使用Excel中的VBA从具有相同ID的两个表的网页导入数据

首先我要感谢Siddharth Rout&IAmDranged先生用我以前的问题讨论了如何解决与使用VBA从安全的网站导入excel中的数据有关的问题。 使用VBA从安全网站导入excel中的数据时出现运行时错误438 , 无法使用VB代码从另一个网站导入excel中的数据 。 该代码现在工作完美,但还有一个问题,即网页,我从哪里试图导入数据,有两个相同的ID“报表”表。 使用VBA代码只能从第一个表中复制数据。 在VBA中同时从两个表格(相同的ID)复制数据需要进行哪些修改。 VBA代码和目标网页源代码在下面再次发布。 Sub GetTable() Dim ieApp As InternetExplorer Dim ieDoc As Object Dim ieTable As Object Dim clip As DataObject 'create a new instance of ie Set ieApp = New InternetExplorer 'you don't need this, but it's good for debugging ieApp.Visible = True 'assume we're not logged […]

如何将HTML正文表格导出到Excel?

我想导出除了页脚以外的整个表格。 无论如何不要输出表的<tfoot> ? 这是我的表的骨架结构: <div id="table"> <table data-filter="#filter" class="footable" style="background-color:white;"> <thead> <tr> <th>Employee ID</th> <th>Branch Code</th> <th>Client ID</th> <th>Amount</th> <th>Report Timestamp</th> </tr> </thead> <tbody> <?php if(count($result)==0) { echo "<tr><td colspan='5' style='text-align:center; font-weight:bold;'>No data available</td></tr>"; } else { for($i=0; $i<count($result); $i++){?> <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> </tr> <?php } } ?> </tbody> <tfoot> <tr> <td […]

使用VBA通过id获取元素时,忽略某些标记中的元素

我有一个VBA模块提取页面中的所有链接。 然而,我想要忽略某些标签(如<header>和<footer> (及其所有子标签))中的所有链接。 谁能告诉我这是怎么做到的? Sub Fetch_click() Dim LinkArr As Variant Set IE = CreateObject("InternetExplorer.Application") IE.Visible = True IE.Navigate Cells(1, 1).Text While IE.Busy DoEvents Wend Dim i As Integer i = 3 Set LinkArr = IE.Document.getElementsByTagName("a") For Each LinkObj In LinkArr Cells(i, 1).Value = LinkObj.href i = i + 1 Next End Sub 谢谢

将html页面导出为ex​​cel

我正在试图导出HTML数据到Excel中,但我面临date值的问题:我期待 <pre>"<tr><td style='mso-number-format:d\-mmm\-yyyy' >Mar-21-2014</td></tr>"</pre> 2014年3月21日 但是当我打开excel,我发现它2014年3月21日(没有改变)! 为什么会发生?

PHP表导出到Excel

我想出口我的php表格数组到Excel,至于我有一些困难。 一旦我点击获取date,dateselect器popup,当用户点击speceficdate,他想检查通话logging,代码将加载从当天的所有信息。 它工作得很好,已经得到了testing与回声的PHP表,数组很好等。 但现在我尝试将表格导出到Excel文档。 它使我下载文件,但是当我打开它在Excel中,它显示了我所看到的在Excel中的截图..而不是所有的信息表。 所以实际上它显示了我 我想输出表格的结果。 正如你所看到的: 表格: <form action='getlist.php' method='post'> <input type='text' name='exte' class='exte' value="<?php echo $_POST['exte']?>"> <input type='text' name='datepick2' class='datepick2' value='Kies een datum!'> <input type='submit' name='aanvragen' id='aanvragen' value='aanvragen'> </form> 看到这里的标题和东西 if (isset($_POST['datepick2'])) { $date = strtotime($_POST['datepick2']); $milliseconds = round($date * 1000); $request_url = url.cdr."?realm=".realm."&ext=".$_POST['exte']."&from=".$milliseconds; // wil je de link boven aan weg […]

自动化Internet Explorer:input一个没有“ID”的值

我正在尝试使用excel VBA来自动化在我公司的Intranet网页上input的数据。 我知道如何与网页的值进行交互的字段有像下面的HTML代码中的“ID” <input name="txtUserName" tabindex="1" id="txtUserName" type="text"> 有了这样的HTML代码,我会使用类似的东西 IE.Document.getElementbyId("txtUserName").Value = "UserName" 我面临的问题是与我试图互动的领域相关的代码是 <HTML><HEAD><META content="IE=5.0000" http-equiv="X-UA-Compatible"> <SCRIPT type=text/javascript> function ajusterFrames() { var iLargeurGauche = 217; var iLargeurDroite = 850; var iLargeurFenetre = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; var iMarge = 0; var sCols = ""; if (iLargeurFenetre > (iLargeurGauche + iLargeurDroite)) { iMarge = (iLargeurFenetre […]

在excel vba中实现HTMLBaseElement

我需要使用它的xpath从html代码中获取元素。 我正在使用“标准编码function” Public Function getXPathElement(sXPath As String, objElement As Object) As HTMLBaseElement Dim sXPathArray() As String Dim sNodeName As String Dim sNodeNameIndex As String Dim sRestOfXPath As String Dim lNodeIndex As Long Dim lCount As Long ' Split the xpath statement sXPathArray = Split(sXPath, "/") sNodeNameIndex = sXPathArray(1) If Not InStr(sNodeNameIndex, "[") > 0 Then […]

在Excel 2010中添加缺less交互checkbox

我试图发布一个excel文件到网上,我希望这个文件对每个人都是互动的。 在Googlesearch之后,我发现在旧办公室你可以通过启用Office 2010中缺less的“添加交互性”checkbox来实现。 有没有人知道我可以如何使我发布的Excel文件(现在* .htm)由任何用户通过他的Web浏览器进行更改?