在导出excel 的时候,如果原始文字中含有 \n 字符,生成的excel中 会生成 _0040_ 字样的乱码, 如果把 \n 替换为<br/>,excel不会识别成换行符
excel 认可 char(10)作为换行符:
actDesc = actDesc.trim().replaceAll("\n", String.valueOf((char)10));
//-------------------------再不进行替换的情况,还是建议在" String.valueOf((char)10) "后面添加“”---------------------------------------
dataMap.put(key,"(阶段) (" +reportInfo.get("startDate") + " ~ " + reportInfo.get("startDate") + ") " + String.valueOf((char)10) + "");