如何将双引号保留而不转义?
导出的结果如下:
poi导出的时候将我们需要的双引号转义成了ldquo,rdquo字符;那么怎样才能保留“”双引号呢?
问题解决:
Cell ce1 = row.createCell(j);//获取数据
ce1.setCellType(Cell.CELL_TYPE_STRING );//转换成字符串格式
ce1.setCellStyle(type);//这个是导出的时候设置的样式
String newA = StringEscapeUtils.unescapeHtml4(a[1]);//将存在有双引号的字符串保留双引号“”
String newA = StringEscapeUtils.unescapeHtml4(“将要保留双引号(“”)的字符串”);
位于:org.apache.commons.lang3.StringEscapeUtils;
导出结果:
只要能帮到忙,一切很OK!