java excel换行_Java 导出excel进行换行的案例
如下所示:
String.valueOf((char)10)
在导出excel 的时候,如果原始文字中含有 \n 字符, 如果把 \n 替换为
,excel不会识别成换行符
excel 认可 char(10) 作为换行符:
scanSendCoupeMg.getRuleDesc().replace("\n", String.valueOf((char)10));
scanSendCoupeMg.getRuleDesc().replace("
", String.valueOf((char)10));
补充知识:Java之POI生成Excel强制换行
JAVA通过poi来操作Excel进行换行操作,通过设定CellStyle样式中的setWrapText属性为true,就可以通过\r\n的方式进行Excel的格子内换行了,同时说一下,在Excel中,设定行高的操作,需要注意设定行高,不能直接写成short,写的和本身直接在excel中显示的行高效果不一样,需要获取行高,然后设定比例
换行
在不更改原来样式的情况下,设定换行操作
//获取存在的样式,在存在的样式的基础上进行修改操作
CellStyle cellStyle = xlSheet.getCell(row+1, 7).getCellStyle();
//设定这个wraptext的属性,就可以通过\r\n的操作进行换行了
cellStyle.setWrapText(true);
xlSheet.getCell(row, eCol.biko.col).setCellStyle(cellStyle);
//设定数据,通过\r\n进行换行操作
cell.setCellValue(new HSSFRichTextString("hello\r\n world!"));
设定行高
在POI操作行高中,我们直接写死的行高,一点用都没有,需要在获取原来的行高的情况下,然后乘除一个比例,然后转化为short类型,就可以了
short rowHeight = (short)(xlSheet.getRow(row).getHeight()*((bikoList.size()-1)/2+1));
xlSheet.getRow(row).setHeight(rowHeight);
这个42的行高是,根据一行多高,然后*2算出来的,直接写成xlSheet.getRow(row).setHeight((short)42);的效果并不是*2的效果
直接写死的行高,结果很坑爹啊,所以不能直接写死,写死了,效果不是想象中的那样
以上这篇Java 导出excel进行换行的案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
java excel换行_Java 导出excel进行换行的案例相关推荐
- java 导出excel教程_Java导出Excel表格
Java导出Excel表格 导出Excel表格需要一个poi-3.9.jar的包,该包在网上可以找到. 第一步,创建Excel对象. HSSFWorkbook workbook = new HSSFW ...
- java导出excel 乱码_java导出excel时出现文件名乱码解决方法
java解决导出Excel时文件名乱码的方法示例:(推荐:java视频教程)String agent = request.getHeader("USER-AGENT").toLow ...
- java 导出excel 例子_java导出Excel例子
//在service层写的,在action直接调用此方法就行了 //导出Excel public boolean exportExcel(HttpServletResponse response,Li ...
- java导出excel 方式_java导出Excel通用方法
数据导出到Excel几乎是所有客户都会提出的一个需求.下面我就分享一下我的代码. 首先需要引入的jar包: 然后就是正式代码了. package lcy._41_50; import java.io. ...
- java写入excel乱码_java 导出excel中文乱码的问题
最近在网上看到一个用java来操纵Excel的open source,在weblogic上试用了一下,觉得很不错,特此向大家推荐一下. 写一个javaBean,利用JExcelApi来动态生成exce ...
- java 导出excel 乱码_java 导出 Excel 中文乱码
这样字导出的文件里面的中文是乱码的服务器上的文件publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)thro ...
- java中使用jxl导出excel表格的工具类(全网唯一亲测可用,在原来基础上扩展)
java中后台导出excel的话,有两种方案,一是使用poi(不过由于是windows版本的,存在不兼容,但功能更多,更强大),而是使用jxl(纯java编写,不过兼容,简单一些),可以设置输出的ex ...
- java excel单元格背景色,『excel表格尺寸设置』Java如何设置被导出excel单元格的样式?比如背景色,大小什么的?...
Java如何设置被导出excel单元格的样式?比如背景色,大小什么的? 使 poi ,具体实现 HSSFCellStyle style = null; // 创建表头style HSSFCellSty ...
- maatwebsite/Excel 3.0 导出 Excel 如何设置长数字为文本
maatwebsite/Excel 3.0 导出 Excel 如何设置长数字为文本 我这里是 'C' 这几列是超过 15 位数字,自动转换为了科学计数法,所以直接绑定这几列即可. https://gi ...
- java导出为excel文件_java导出数据到excel文件
有的时候,将一些有用的数据导出到excel是很有必要的.比如说,我现在在做一个学校的在线教学平台,有一个需求是:将学生成绩导出到excel文件中去. 那怎样实现用java导出数据到excel文件呢?? ...
最新文章
- Word中新建样式/修改样式对话框中的各个选项意义
- 消息总线(Spring Cloud Bus)
- 【C++快读快输详解(快速读入数字,快速输出数字)】
- 可自设定长度,根据各种标点符号去分隔字符串
- 自己实现spring核心功能 一
- 1512. 好数对的数目
- 单片机c语言中void key(void),单片机C语言编程
- 上海市计算机二级vb试题及答案,上海计算机二级VB试题
- python之Unitest框架
- XP系统定时关机命令
- 基于bert的platos republic i ii情绪分析和可视化
- AltiumDesigner PCB案牍(3)—— PADS工程文件导入AD
- 数据加密 RSA非对称加密篇
- Java分离中文姓名姓氏和名字
- 这有300+门刚刚开课的编程计算机科学免费课程大集合
- c语言有哪些系统函数,C语言常用系统函数.doc
- 生态,形态,业态 ---零售业弯道超车
- 微机原理-04-指令系统
- 如何打开已经 force-push 的 PR (branch was force-pushed or recreated)
- hbase-default.xml file seems to be for an older version of HBase ,this version is 1.2.0
热门文章
- GB28181国标流媒体服务语音对讲-前端页面采集语音调用接口示例
- 资深人士关于PIFA天线的理解与讨论
- hi3559_imx334_sensor修改配置1080P60
- 『网易实习』周记(五)
- C#连接数据库PostSQL-NpgSQL
- CCF推荐的A类、B类、C类中文科技期刊2022
- android 高德地图放大缩小,手势交互-与地图交互-开发指南-Android 地图SDK | 高德地图API...
- plsql破解的办法
- 线性时间选择——寻找第k小的数
- 线性时间选择(TOP K)