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