在導出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) + "");