Tag: html

导出HTML表格到Excel的问题

我有一个表中,其中一个td元素有一个锚标记里面的一个数字。 <td><a href="">213123</a></td> 我正在将我的表格数据元素导出到Excel。 当表格被导出时,它也会打印锚点标签和数字。 有没有办法,我可以避免在Excel工作表中的锚标记,只显示列中的数字? 我正在使用下面的代码: function export_to_excel( ptablebody) { str=""; var ExcelApp = new ActiveXObject("Excel.Application"); var ExcelSheet = new ActiveXObject("Excel.Sheet"); ExcelSheet.Application.Visible = true; var myTableHead = document.getElementById(ptablebody); var rowCount = myTableHead.rows.length; var colCount = myTableHead.getElementsByTagName("tr")[0].getElementsByTagName("td").length; for(var i=0; i<rowCount; i++) { for(var j=0; j<colCount; j++) { str= myTableHead.getElementsByTagName("tr")[i].getElementsByTagName("td")[j].innerHTML; ExcelSheet.ActiveSheet.Cells(i+1,j+1).Value = str; } } }

创造希腊字符优秀

我已经使用以下头文件来创build包含希腊字符的xls文件。 第一次尝试 : header("Content-Type: application/$file_type;charset=utf-8"); header("Content-Disposition: attachment; filename=$file_name.$file_ending"); header("Pragma: no-cache"); header("Expires: 0"); 第二次尝试 : header("Content-Type: application/$file_type;charset=windows-1253"); header("Content-Disposition: attachment; filename=$file_name.$file_ending"); header("Pragma: no-cache"); header("Expires: 0"); 创build的文件尽pipe它包含正确的希腊字符(用文本编辑器查看),当我打开它在MS – Excel中希腊字符显示为sympol。 我也尝试了一个库,创buildxls(打开xls二进制格式)具有相同的结果。 这个库有选项来设置代码页和字符集,但什么都没有。 有任何想法吗? 谢谢。

使用Excel代码生成:从Excel中生成HTML

问题: 我有一个用户希望直接从Excel生成一个HTML页面(不用做文件保存),而是点击一个button,并在脚本中popup当前工作表(或其修改的变体)的内容生成的HTML页面。 基本原理是根据用户在单元格中input的值,可以使用Excel内容自动导航到不同的网页。 题: 1)有没有人使用Excel来完成这种事情,并且是否存在任何安全隐患,超越了在Excel中启用macros的普通考虑。 2)有没有人用另一种方法做这个?

我怎样才能给HTML表格列,类似于Excel电子表格?

请参阅网站和代码: http : //jonathonmoore.com/sandbox/single.html 我正在创build一个基本上为用户提供每周,每月和每年财务状况的网站。 我有一个有四列的大桌子: 现在,我是通过给每个单元格一个唯一的ID(#bwSalary,#monSalary,#annSalary等等),进行math计算,并replace文本来强制表中的值。 这很乱。 还有一部分页面允许用户添加和删除行到表中,并input各种费用。 我无法为每个人生成唯一的ID。 一定有更好的方法。 所以我的问题是,是否有一种方法,使用jQuery,为每列分配一个公式 – 类似于你可以在Excel中做什么。 我所设想的是计算每行的年度贡献(可能使用唯一的ID),然后jQuery将遍历每行,并填充每两周和每月行,只需将年度列单元格中的值分开通过12或26。有道理? 我知道有一种方法可以做到这一点,我只是不了解jQuery,知道如何find我需要的正确的单元格。

在网页中embeddedExcel表格

我想在我的网页上有一个类似function的电子表格。 我期待以下function:1)电子表格的每个单元格都应该是可编辑的。 2)它应该允许计算。 3)保存时,数据应保存到数据库中。 4)最好没有任何授权问题的开源。 请build议我可以使用什么来达到目的? 谢谢

在表格元素上使用属性时,无法将HTML表格导出到Excel

我正在尝试使用在Internet上find的这个简单函数将HTML表格导出到Excel: $("#btnExport").click(function(e) { window.open('data:application/vnd.ms-excel,' + $('#tabla_datos').html()); e.preventDefault(); });​ 它工作得很好,但是当我添加一个属性到我的表中的任何元素,如rowspan或colspan,Excel不能正确导出。 这是HTML: <div id="tabla_datos"> <table> <tr> <th>Columna 1</th> <th>Columna 2</th> <th>Columna 3</th> </tr> <tr> <td colspan='2'>Dato 1</td> <td>Dato2</td> </tr> <tr> <td>Dato 3</td> <td>dato 4</td> <td>Dato5</td> </tr> </table> </div> <input type="button" id="btnExport" value=" Export Table data into Excel " />​ 这里是jsfiddle: http : //jsfiddle.net/WAR2v/

在Excel中打开的HTML中冻结窗格

我的应用程序将数据导出到Excel作为HTML。 它将HTML表格的标记保存在临时文件中(使用xls作为扩展名)。 然后它要求操作系统使用其本机应用程序打开该文件。 Excel可以打开它没有问题。 我甚至可以通过CSS获得一些格式。 我想顶部X行不滚动。 我想知道是否有办法实现“冻结窗格”效果? 我曾尝试使用thead和tbody标签,但它并没有帮助。 我正在用ActionScript进行编程。 但是,用于在文本文件中生成标记的语言是不相关的。 重要的是标记本身。

编写包含链接的HTML文件,该链接在特定的表格和行中打开Excel应用程序

我正在写一个非常简单的HTML文件,其中包含一些表。 我试图有一个单元格的价值,这基本上是一个链接。 通过点击链接,我想在一个特定的表格和行中的Excel应用程序中打开一个文件。 笔记: windows环境 HTML由标准浏览器打开 该文件在本地存在(简单path:C:\ test.xlsx) excel应用程序的path是未知的 我想保持HTML文件尽可能简单。 好的devise不是重中之重。 只需要做到这一点。 (低优先级),如果Excel实例(对于特定的文件)已经打开,我想改变活动工作表,并突出显示在打开的实例

调整Excel Web导入

Excel极客和软件工程师, 我正在玩“Excel Webdata导入”来生成错误和受影响的testing用例的数据透视报告。 数据来自专有工具,是一个html表格。 大多数Excel的HTML导入工作,但我有一些奇怪的影响: 1)一些TD包含一个在鼠标hover上显示的DIV。 在Excel中,我得到了DIV中的信息的多个单元格(粗体标题,描述,最后修改date) 2)一个HTML列有数据应该去两个Excel单元格,文本和图标。 问题:我怎么能: 在Excel中后处理数据(自动刷新)? 调整导入样式表? 对于1)我想将3个excel行合并为一行中的3个单元格 对于2)我想使用正则expression式来分割单元格。 我想避免使用一个额外的工具,尽可能短的工具链。 感谢任何提示和指针。 编辑:这是一个示例行: <tr class="level0"> <!– case 1) –> <!– some fancy javascript and div stuff in html. shown in browser is an icon + mouse-over-div –> <td> <a onMouseOver="Element.show('bug_35017')" onMouseOut="Element.hide('bug_35017')" href="jira/browse/35017" target="_blank"><img alt="Bug_" border="0" src="/images/bug_.gif?1348035189" /></a> <div id="bug_35017" style="padding: 5px; width: […]

我可以控制Excel的超链接浏览器窗口的大小和形状

当我点击Excel工作表上超链接的对象时,是否可以控制显示的浏览器窗口的大小和形状? 我很高兴在我的超链接中使用VBA或其他东西(HTML?)。 我希望它能在屏幕中间popup,而且相当小,所以我仍然可以看到它背后的应用程序,理想情况下,任何单个的点击都可以控制它的大小和形状,所以我可以每次都有所不同 – 但任何这将是一个开始! 那可能吗? 谢谢 中号