easyui datagrid在导出excel时有些数字比如0123456,导出后会变成123456,自动忽略掉前面的0,解决方法是把数字型转换成字符型。具体步骤如下:
找到datagrid-export.js,打开源代码,找到
var tdStyle0 = 'vertical-align:middle;padding:0 4px';
把这个改成这样:
var tdStyle0 = 'vertical-align:middle;padding:0 4px;vnd.ms-excel.numberformat:@';
重点就是vnd.ms-excel.numberformat:@,相当于excel的文本功能,注意备份一下datagrid-export.js