【发布时间】:2017-02-02 11:56:32
【问题描述】:
我正在使用 alasql 导出到 xls 文件。我能够将 HTML 表导出到 xls。但是我的 HTML 中有多个表格,我想导出到 xls,它应该只有一张带有多个表格的表格;如下图。
有没有办法做到这一点?
【问题讨论】:
标签: html angularjs excel alasql
我正在使用 alasql 导出到 xls 文件。我能够将 HTML 表导出到 xls。但是我的 HTML 中有多个表格,我想导出到 xls,它应该只有一张带有多个表格的表格;如下图。
有没有办法做到这一点?
【问题讨论】:
标签: html angularjs excel alasql
您好,我在 alasql 文件中做了一些小改动
//alasql
Object.objsize = function(Myobj) { var osize = 0, key; for (key in Myobj) { if (Myobj.hasOwnProperty(key)) osize++; } return osize; };var bigtable = 未定义; 变量表索引 = 0; var reqSize = 未定义;
data.forEach(function(entry, index) { var objsize = Object.objsize(entry); if(reqSize == undefined){ reqSize = objsize; bigtable = tableindex; } if(reqSize < objsize){ bigtable = tableindex; reqSize = objsize; } ++tableindex; }) columns = Object.keys(data[bigtable]).map(function(columnid) { return {columnid: columnid}; });// 你的 HTML
姓名 数字 普拉桑特 756943912X 电子邮件 公司 经验 prasanthreddy568@gmail.com 有神 4年// 你的脚本 var fileName = "Users"; data1 = alasql('SELECT * FROM HTML("#table1",{header:true})'); data2 = alasql('SELECT * FROM HTML("#table2",{header:true})');数据 = data1.concat(data2); alasql('SELECT * INTO CSV("' + fileName + '",{headers:false}) FROM ?', [数据]);
【讨论】: