Tag: html

导出到Excel中的PHP

我试图用php导出一个调查报告到Excel工作表,它在我的本地主机工作正常,但是当我主持它似乎只是显示Excel表而不是下载。 而且我认为它覆盖了我的代码中的标题。 我的代码在这里。 <?php ob_start(); header("Content-type: application/vnd-ms-excel"); header("Content-Disposition: attachment; filename=".$filename); 我如何解决这个问题与标题。

从html生成excel

我想生成Excel文件,我的数据是以HTMLstring的forms。 我有一个很less的列和行的HTML表格。 我在java中生成了一个具有n行和n列的巨大HTML表,并将该string保存到一个平面文件中,并将该文件命名为mydata.html或mydata.xls。 当使用Microsoft Excel打开这个文件时,它以列式格式显示表格。 该文件呈现完美。 这是在Excel中生成文件最简单的方法。 请附上示例HTML文件。 将此文件保存为mydata.html或mydata.xls,然后使用Microsoft Excel打开它。 如果保存为.xls,请在打开时在Excel对话框中单击“是”。 <!DOCTYPE html> <html> <style> table { font-family: arial, sans-serif; border-collapse: collapse; border: 1px solid #dddddd; width: 75%; valign:top; } td, th { border: 1px solid #dddddd; text-align: left; padding: 8px; valign:top; width: 25%; } tr:nth-child(even) { background-color: #dddddd; border: 1px solid #dddddd;valign:top; } </style> […]

使用vba从网页列表中select

我试图通过从列表中select,然后按下提交button来自动input到网页。 我将需要重复执行数百个数据。 我得到的部分打开IE浏览器到网页(内联网),但无法从列表中select。 以下是网页列表的片段。 <ul class="PickGradientType"> <li class="PickGradientType-tab_uWGMp">HIGH</li> <li class="PickGradientType-tab_uWGMp OrderForm_active_Di-9p">MEDIUM</li> <li class="PickGradientType-tab_uWGMp">LOW</li> </ul> 这里是最接近的代码,我发现可以帮助我,但由于网页没有“ID”或“标记名”,如何修改现有的代码,以select3个选项(高,中或低)的任何一个。 Set AvailableLinks = oIE.document.getelementbyid("list-listing").getelementsbytagname("a") For Each cLink In AvailableLinks If cLink.innerhtml = "For Rent" Then cLink.Click End If Next cLink 上面的代码来自这个链接: 使用VBA在IE中select下拉列表 提前感谢帮助新手。 编辑:感谢@Doomenik,这是更新的解决scheme: Set AvailableLinks = oIE.getElementsByClassName("PickGradientType") For Each cLink In AvailableLinks If cLink.innerhtml = "MEDIUM" Then cLink.Click End […]

在.RPT模板中将XML元素插入到HTML中

我使用的程序(Tekla Structures)使用包含html (和/或xml )的.rpt模板生成Excel .xls文件。 最终文件由包含文本数据的表格组成。 我可以通过修改.rpt模板来编辑模板的html / xml代码。 我想要做的是强制Excel 冻结工作表的前n行 。 我试图将下面的代码添加到模板的头部分: <script> <!–[if gte mso 9]> <xml> <x:ExcelWorkbook> <x:ExcelWorksheets> <x:ExcelWorksheet> <x:WorksheetOptions> <x:FreezePanes/> <x:SplitHorizontal>5</x:SplitHorizontal> <x:ActivePane>2</x:ActivePane> <x:TopRowBottomPane>5</x:TopRowBottomPane> </x:WorksheetOptions> </x:ExcelWorksheet> </x:ExcelWorksheets> </x:ExcelWorkbook> </xml> <![endif]> </script> 在检查生成的文件后,我可以看到添加的代码在那里,但是直到我在文本编辑器中删除脚本标记,它才会起作用。 然后,如果在Excel中打开,这些行将被冻结,因为它们应该是。 问题是没有脚本标签的xml行将不适用于模板。 换句话说,就我所知,我需要在脚本/脚本标记中插入xml元素,但是相同的标记会阻止这些元素的工作。 有没有其他的方式来插入XML代码,而不使用脚本标签? 在此先感谢,尼克

导出到Excel时Unicode字符不正确显示

我有一些JavaScript代码导出HTML数据到电子表格(xls)。 一切正常,但是,当我打开Excel文件的Unicode字符显示为一个充满黑色的圆圈。 所有其他数据正确显示。 这个圆圈在我的网页上显示得很完美: 但是,当我下载Excel文件时,圆圈的颜色不显示。 它显示如下: 这是我用来显示Unicode字符的代码: <td><span class="@circle">●</span></td> 就像我之前说过的,它在我的应用程序页面上工作得很好,但是当我下载Excel文件时,它变成黑色。 此外,我发现,如果我添加一个颜色的跨度样式,它显示在Excel工作表上完美。 例如,如果我使用这个,它的工作原理: <td><span class="@circle" style="color:green;">●</span> </td> 我确实需要使用@circlevariables,因为我有一种根据数据抓取颜色的方法。 circle = SharedMethods.getColor(data.ID,data.Value); 我也尝试使用FontAwesome图标,而不是Unicode字符,但是也没有工作! 它甚至没有在电子表格上显示图标。 你们有没有想法解决这个问题? 很感谢任何forms的帮助! 我应该添加更多的细节到我的问题?

将一个HTML表格导入为SAP文件

我们需要在asp.net中创build一个.xls文件,并将其导入SAP。 目前我们正在写响应对象的HTML表格。 我想知道SAP是否可以导入实际上是HTML表格的.xls文件。

是否有可能将HTML文档转换为Excel与多个工作表/选项卡?

我知道我们可以通过pipe道发送普通的HTML文件,并让浏览器打开它们作为Excel文档(通过更改http头和文件名,然后excel进行转换)。 但是,是否有可能得到一个HTML文档在Excel中显示两个工作表/选项卡? 以下是我认为可能的工作,但没有完成工作: <html> <body> <table> …. </table> <hr class='pageBreak' /> <= I thought perhaps this would divide stuff up <table> …. </table> <body> </html> 有工作表选项卡或某种types的名称空间我可以添加到HTML以创build多个工作表? 编辑只要好奇,如果任何人有任何想法…: – / (我使用的是Ruby,所以如果你知道一个将HTML标签转换成某种Excel工作表对象的库,那也可以)

将HTML表格导入多个Excel工作表

当我将一个HTML文档导入到Excel中时,如果HTML文档中有多个表格,则Excel将这些表格依次放在同一个工作表上。 有没有办法告诉Excel把每个表放在自己的工作表上?

select,从IE复制并粘贴到Excel

所以基本的问题是,我怎样才能使表格很好地从IE复制到Excel或OpenOffice calc。 该页面位于: http : //tuudik.lohv.eu/Asjad/EURXML/ 该表是由PHP代码dynamic创build的。 有一个tekst“Vali tabel”的button! 这意味着,它select表。 然后我想复制它,例如使用CTRL + C并将其粘贴到电子表格中。 什么是最好的select? 我应该创build一个隐藏的div,然后有什么样的表中相同的数据,但格式化的方式? 另外,任何人都知道如何制作“Valikõik!” button的工作,所以它会自动将内容复制到剪贴板?

PHP:导出HTML表格到Excel包括整个表单?

我有一个PHP文件显示一个HTML表单,并提交,从MySQL数据创build一个HTML表,并将其导出到Excel。 我的问题是,整个HTML表格与表数据一起输出到Excel文件。 我的代码是: <html form..> <?php if(isset($_POST['submit'])){ //get sql data and create html table in variable (ie $data="<table>..") header("Content-type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=$file"); echo "$data";} ?> 我只想要“$ data”显示在我的.xls,而是整个<form>显示,提交button和所有。 谢谢。