Java poi导出Excel文件双引号自动转义问题解决,将& ldquo;,& rdquo;保留“”

如何将双引号保留而不转义?
导出的结果如下:
Excel导出
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;
用法

导出结果:
保留了双引号的Excel导出

只要能帮到忙,一切很OK!

猜你喜欢

转载自blog.csdn.net/weixin_43992507/article/details/85114326
今日推荐