Java 導出excel進行換行


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM