字段值含逗号,导出cvs列错位

判断字段是否含有逗号,有的话在字段前后加双引号即可

public static String repalce(String str){

        //先判断字符里是否含有逗号
        if(str.contains(",")){
            //如果还有双引号,先将双引号转义,避免两边加了双引号后转义错误
            if(str.contains(""")){
                str=str.replace(""", """");
            }
            //将逗号转义
            str="""+str+""";
        }
        return str;
    }

未经允许不得转载:KiKuCat » 字段值含逗号,导出cvs列错位

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址