通过增加配置,可以控制下拉菜单里具体有哪些格式可以选择。
exportTypes: ['json', 'xml', 'csv', 'txt', 'doc', 'excel']
通过增加如下配置可以修改,fileName就是文件名称,
exportOptions: {
fileName: 'export_' + Moment().format("YYYY-MM-DD"),
preventInjection: false,
mso: {
worksheetName:'sheet名称',
onMsoNumberFormat: function (cell, row, col) {
return !isNaN($(cell).text()) ? '\\@' : '';
},
},
ignoreColumn: [0, 'operate'] //默认不导出第一列(checkbox)与操作(operate)列
},
那加在哪里呢?只需加在表格初始化的里面即可。
onMsoNumberFormat
里面对数字进行转换,可以换成其他的,他们表示的意思如下:
"\@" 强制为文本格式
"0" 数字 无小数
"0\.000" 数字 三位小数
"0%" 百分比 无小数
"Percent" 百分比 两位小数