前一段时间在做一个学校排课系统时,有一个地方需要利用把课程表生成excel汇出给客户,由于之前用excel都只是简单的应用,在单元格里都是用自动换行,而这次可能需要用到手动强制换行。

于是我在网上找了一下,网上找到的文章都是说在excel里的文字里加上/n,/n/r,/r/n之类,反正各种各样的都有,更奇怪的是还有人说在单元格里加上

后来我试过用/r后的效里是生成的文件里,你用打开时,并不会换行,如果你用鼠标在单元格里点一下之后就会自动换行。

后来我琢磨了一下,可以通过如下方式进行,

1. 首先在需要强制换行的单元格里使用poi的样式,并且把样式设定为自动换行

HSSFCellStyle cellStyle=workbook.createCellStyle();

cellStyle.setWrapText(true);

cell.setCellStyle(cellStyle);

2. 其次是在需要强制换行的单元格,使用/就可以实再强制换行

HSSFCell cell = row.createCell((short)0);

cell.setCellStyle(cellStyle);

cell.setCellValue(new HSSFRichTextString("hello/r/n world!"));

这样就能实现强制换行,

换行后的效里是单元格里强制换行

//hello

//world!

java poi 换行_Java利用POI生成Excel强制换行相关推荐

  1. JAVA怎么才能强制换行_Java利用POI生成Excel强制换行(转载)

    使用POI创建一个简单的 myXls.xls 文件 常用的包为 org.apache.poi.hssf.usermodel.*; 例子: import java.io.*; import org.ap ...

  2. Java利用POI生成Excel强制换行

    前一段时间在做一个学校排课系统时,有一个地方需要利用把课程表生成excel汇出给客户,由于之前用excel都只是简单的应用,在单元格里都是用自动换行,而这次可能需要用到手动强制换行.  于是我在网上找 ...

  3. java自动生成生成java透视表_java基于poi导出excel透视表代码实例

    这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...

  4. cpu java poi 导出_java基于poi导出excel透视表代码实例

    这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...

  5. poi生成excel时换行符(\n)只有鼠标双击才会生效,设置列宽度不生效

    1.poi生成excel时换行符(\n)只有鼠标双击才会生效 解决:样式中打开自动换行style.setWrapText(true); 2.设置列宽度不生效sheet.setDefaultColumn ...

  6. java的json导出excel_利用json生成excel表格

    起因: 之前利用反射生成excel导出,这个组件本来挺好用的,结果,坑爹的本地研发没有问题,生产环境却有问题.不知道什么原因直接导致服务重启,还重新加载类,直接导致jvm的永久区内存溢出. 异常: j ...

  7. POI导出Excel强制换行

    POI导出Excel强制换行 HSSFWorkbook wb = new HSSFWorkbook(); HSSFRow headRow = sheet.createRow(1); HSSFCellS ...

  8. 利用owc生成excel并且显示在页面

    主要利用OWC生成Excel,画表头和显示从数据库读出来的数据,然后显示在前台页面上,无需客户端安装office,只需要安装owc.一年以前写的,似乎很烦锁,哪位有高见请指教! 后面利用OWC操作EX ...

  9. java利用poi读取excel_java利用POI读取excel文件的方法

    摘要:利用java读取excel文件,读取文件并获取文件中每一个sheet中的值. 一.需要提前导入的包: import java.io.File; import java.io.FileInputS ...

最新文章

  1. 一些开源搜索引擎实现——倒排使用原始文件,列存储Hbase,KV store如levelDB、mongoDB、redis,以及SQL的,如sqlite或者xxSQL...
  2. 淡季不淡!速卖通户外运动产品好做吗?来看看法国这些爆款!
  3. 关于vue.js element ui 表单验证 this.$refs[formName].validate()的问题
  4. 1.0 添加WEB API项目并按注释生成文档(多项目结构)
  5. python读取数据库导出文件_python如何导出excel表格数据库数据
  6. 高颜值可定制在线绘图工具
  7. 安装pattern出错mysql_config not found
  8. 体操冠军江钰源:妈妈你不要去讨饭了
  9. 处于风口浪尖的区块链和人工智能,联手在这些领域落地有声
  10. CodeVS 1576 最长严格上升子序列 (DP)
  11. CAD如何快速计算面积并标注?CAD计算面积并标注
  12. 科目三考场视频最新专业高清+实地模拟考试陪练车
  13. LiveZilla管理员密码忘记了如何恢复?How can I change the administrator password
  14. Android 在现有项目中引入Compose
  15. 【社交网络分析】映射主题网络:从两极分化的人群到社区集群(一)
  16. AStar(A*)算法
  17. Android的.9图片使用问题
  18. FixFlow多实例会签功能使用介绍
  19. 福禄克DSX5000怎么导出数据
  20. linux命令获取进程pid_如何使用命令获取Linux进程的PID?

热门文章

  1. 【HTML③】JavaScript基础、使用JavaScript制作网页特效、使用前端库及UI框架快速开发
  2. 通达信量化接口怎么开发的?
  3. 如何学好日语五十音图?
  4. Certificate-based web services message security之感性认识
  5. 【翻译】XS-Leaks攻击简介
  6. List方法之sort自然排序后倒序及lambda筛选数据、求和
  7. 对接亚马逊 SP-API(Amazon Selling Partner API) 第三章:对接 SDK
  8. 如何连接上隐藏WiFi
  9. 一步步蚕食的意思_蚕食是什么意思?蚕食鲸吞的意思及出处
  10. android系统流畅度排行,上半年流畅度的新机排名,哇!第一名居然是这款