Java利用POI生成Excel强制换行
前一段时间在做一个学校排课系统时,有一个地方需要利用把课程表生成excel汇出给客户,由于之前用excel都只是简单的应用,在单元格里都是用自动换行,而这次可能需要用到手动强制换行。
于是我在网上找了一下,网上找到的文章都是说在excel里的文字里加上/n,/n/r,/r/n之类,反正各种各样的都有,更奇怪的是还有人说在单元格里加上<br>
后来我试过用/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!
转载于:https://www.cnblogs.com/xuyuanjia/p/5886054.html
Java利用POI生成Excel强制换行相关推荐
- java poi 换行_Java利用POI生成Excel强制换行
前一段时间在做一个学校排课系统时,有一个地方需要利用把课程表生成excel汇出给客户,由于之前用excel都只是简单的应用,在单元格里都是用自动换行,而这次可能需要用到手动强制换行. 于是我在网上找了 ...
- JAVA怎么才能强制换行_Java利用POI生成Excel强制换行(转载)
使用POI创建一个简单的 myXls.xls 文件 常用的包为 org.apache.poi.hssf.usermodel.*; 例子: import java.io.*; import org.ap ...
- java利用poi生成excel如何自动换行
1.首先设置单元格内容自动换行 // 生成一个样式,用于设置内容样式 HSSFWorkbook workbook = new HSSFWorkbook(); HSSFCellStyle cellSty ...
- java利用poi导出excel功能-附带图片导出
java利用poi导出excel功能-附带图片导出 写在前面 最近刚离职,闲来无事,于是把上两家公司都有碰到过的需求但都没有去研究实现:即导出带图片的excel报表.于是就折腾了一下这个功能,研究出来 ...
- java利用poi实现Excel考勤报表的输出
java利用poi实现Excel考勤报表的输出 实现效果 SXSSFWorkbook超大数据导出 标题.表头.内容有样式 可以多个sheet(满65535行数据换新的sheet) 一度为快 maven ...
- java使用poi生成Excel文件并合并单元格
java使用poi生成Excel文件并合并单元格 业务需要根据 分管部门 字段进行合并,现在提供一种思路. controller层 @Inject(target = "/inf ...
- POI导出Excel强制换行
POI导出Excel强制换行 HSSFWorkbook wb = new HSSFWorkbook(); HSSFRow headRow = sheet.createRow(1); HSSFCellS ...
- Java利用poi生成word(包含插入图片,动态表格,行合并)
Java利用poi生成word(包含插入图片,动态表格,行合并) 测试模板样式: 图表 1 Word生成结果: 图表 2 需要的jar包:(具体jar可自行去maven下载) Test测试类: imp ...
- 利用POI生成EXCEL报表(通过web页面导出后台数据)
很多时候需要将数据利用浏览器进行导出,这个时候我们就可以采用Apache的POI进行实现通过web页面实现Excel导出后台数据,并且以.xlsx的形式下载到本地,也就是excel表格形式. 首先先下 ...
最新文章
- BugKu:cookies 欺骗
- spring整合junit问题分析
- linux学习作业-第七周
- navicat连接CentOS的mysql在创建存储过程时出现1146 - Table ‘mysql.proc’ doesn't exist的问题
- 一种向后兼容的C++结构体设计
- css 横线_atom.css正式发布,从此跟CSS框架说拜拜。
- ABP Framework 5.2 RC 版本发布及新增功能介绍
- C# 加载C++的dll
- LSGO软件技术团队2015~2016学年第十七周(1221~1227)总结
- 首帧秒开+智能鉴黄+直播答题,阿里云直播系统背后技术大起底
- 阿里云MVP第六期发布——覆盖全球20多个国家和地区,成为数字化转型的中坚力量...
- IT项目管理工具探讨之_项目群管理
- 女生可以学计算机应用吗,我是女生 学计算机应用技术还是软体技术
- python社交网络分析 书籍_使用Python分析社交网络数据电子书.pdf
- 【爆肝帝,花费3个月整理】金九银十面试季,2020-2021字节跳动所有,软件测试面试题拿走不谢!(附详细答案解析)
- MPU6050读取实验
- HDU 1880 魔咒词典
- ssize_t和size_t详解
- Mysql-如何进行慢SQL查询
- MATLAB添加噪声
热门文章
- 移动端事件 、zepto移动端事件
- POJ 3159[差分约束]
- jeasyui控件事件和方法的使用方法
- 获取当天时间的开始和结束 00:00:00和23:59:59
- ufs 固态硬盘_NVMe SSD新利器?WTG最高级别评分 阿卡西斯NVMe M.2移动固态硬盘盒评测...
- ecshop数据表结构说明
- leetcode算法题--增量元素之间的最大差值
- leetcode算法题--Group Anagrams
- 以太网的MAC帧(一)
- html每个段落空前空两格,科普:为什么段落开始要空两格(两个汉字)?