前言
在使用tableExport.js把数据导入到excel时候,如果有负数或是空值导出后数值前面会自动加上单引号,可以通过如下方式解决
解决方案
修改源码 :修改 tableExport.js 2068 行,把 该行注释后 ,另起一行 return string;
function preventInjection (string) {
if ( string.length > 0 && defaults.preventInjection === true ) {
var chars = "=+-@";
if ( chars.indexOf(string.charAt(0)) >= 0 )
//return ( "'" + string );
return ( string );
}
return string;
}