【发布时间】:2013-12-24 17:10:02
【问题描述】:
我一直在尝试在所有现有报告下添加一个功能。该函数需要从页面导出单个表格并导出到 Excel 文件中。
我在网上找到了一个很好的解决方案,但需要一些调整。这是我找到的解决方案 JavaScript - export HTML table data into Excel
你可以看到它是如何工作的http://jsfiddle.net/Scipion/P8rpn/1/
但是,此代码在页面首次加载时将所有表导出到 excel 文件中。
我需要对其进行更改以根据给定元素 ID 导出表格,并且它需要在单击链接时导出,而不是在页面加载时导出。
这是我迄今为止尝试做的,但没有奏效
$(function(){
$('#exp1').click(function(){
//tableToExcel(document.getElementsByTagName("table"),"First Report");
tableToExcel(document.getElementsById("testTable1"),"First Report");
});
$('#exp2').click(function(){
tableToExcel(document.getElementsById("testTable2"),"Second Report");
});
});
你可以在这里看到我的代码 js fiddle http://jsfiddle.net/P8rpn/702/
【问题讨论】: