如上图,我们如果只想导出上面圈出来的3列,怎么办呢?
这个很简单,只需要增加如下配置,并且修改ignoreColumn的值即可(排除的列),默认是排除掉第一列和操作列的
exportOptions: {
fileName: 'export_' + Moment().format("YYYY-MM-DD"),
preventInjection: false,
mso: {
onMsoNumberFormat: function (cell, row, col) {
return !isNaN($(cell).text()) ? '\\@' : '';
},
},
ignoreColumn: [0, 'operate'] //默认不导出第一列(checkbox)与操作(operate)列
},
改成如下配置即可(注意,index是从0开始的,我们要保留的是3 4 5列)
ignoreColumn: [0,1,2,6,8, 'operate']
这样导出的结果就是这样的了:
视频教程:
https://www.bilibili.com/video/BV1UG41117P1
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END