jquery.table2excel.js 可以很方便的将table导出为excel
大部分table都能轻松导出,但也有一些table导出时会有问题 比如这种
因为thead有三个tr 然后进行合并单元格,colspan是没有问题的 但是rowspan会有问题 第一行tr比第二第三个tr多了三个td(牵头医院、乡镇、团队名称)
所以导出时会变成这种:红色其实应该在绿色的位置下边 应向后移三个单元格
解决思路来源于一个帖子的提到的小问题(html里的table因为需求要隐藏一些列 但是用这个插件依旧导出了这些列?? 这个问题很简单,插件很明显的地方就有提示:带noExl
class的行不会被输出到excel中) 看到这大家应该恍然大悟了 用隐藏的td去占位~
<td colspan="3" style="display:none;"> 但excel依旧会把这些td导出 下面是效果
给暂时没思路的同学一点思路~ 如有帮到 值一个赞~