判断字段是否含有逗号,有的话在字段前后加双引号即可
public static String repalce(String str){
//先判断字符里是否含有逗号
if(str.contains(",")){
//如果还有双引号,先将双引号转义,避免两边加了双引号后转义错误
if(str.contains("\"")){
str=str.replace("\"", "\"\"");
}
//将逗号转义
str="\""+str+"\"";
}
return str;
}
未经允许不得转载:KiKuCat » 字段值含逗号,导出cvs列错位