table2excel导出日期
excel打开默认单元格式为自定义,要手动更改单元格式为日期,否则为乱码
解决:导出时将日期改为文本,修改jquery.table2excel.js中的mso-number-format
if($(q).html().indexOf(".")!=-1){
tempRows += "<td style=\"mso-number-format:'@';\"";
}else{
tempRows += "<td style=\"mso-number-format:'@';\"";
}
mso-number-format:@
文本
mso-number-format:“0.000”
数字
mso-number-format:“mm/dd/yy”
日期
mso-number-format:“d-mmm-yyyy”
日期
mso-number-format:Percent
百分比
修改完记得清空浏览器缓存