开发工具与关键技术:MVC/C#
作者:刘剑波
撰写时间:2019年1月31日
这里要讲的是自定义表格导出Excel方法,这个方法的导出不同于NPOI的导出,它不涉及到控制层,这种方法导出的内容是目前表格上面有的内容,也就是“所见即所得”。
首先要在JS处引入两个插件,jquery插件比1.11.0高版本的也行
插件压缩包
接着用一个标签包着要导出的table,标签里面有两个属性。table标签里面就是要导出的内容
然后在JS写一些导出的触发条件还有配置属性
这里用的是点击按钮触发的导出,绑定的是按钮的ID以及包住表格的标签类名,然后就可以导出了
这个表格导出来之后效果如下图所示
如果我们往这个表格添加数据的话,那它也是可以导出来
导出来之后效果如下图所示
而一些行合并和列合并的表格也是可以导出的
完成上图的代码如下
导出来之后效果如下图所示