关于Java中导出Excel格式的说明

简介:

  Java中导出Excel格式的设置网络上有很多说明,这里不一一赘述。这里只是记录一下最常用的两种格式:文本样式格式和文本内容格式。


1 文本样式格式

 文本样式格式就是我们通常说的单元格的边框,字体大小等内容的设置。代码如下:

1
2
3
4
5
WritableCellFormat cellFormat2 =  new  WritableCellFormat(fontFormat2);
cellFormat2.setVerticalAlignment(VerticalAlignment.CENTRE);
cellFormat2.setAlignment(Alignment.CENTRE); //设置文本居中显示
cellFormat2.setBorder(Border.BOTTOM, BorderLineStyle.THIN); //设置底部边框
cellFormat2.setBorder(Border.RIGHT, BorderLineStyle.THIN); //设置右部边框


2 文本内容格式

 文本内容格式指的是你想存储什么样的内容:数字、文本、货币等等。这里拿数字举例,代码如下:

1
2
3
4
5
6
7
8
jxl.write.NumberFormat nf =  new  jxl.write.NumberFormat( "#,##0.00" ); //保留两位小数格式
jxl.write.WritableCellFormat wcfN =  new  jxl.write.WritableCellFormat(nf);
wcfN.setBorder(Border.BOTTOM, BorderLineStyle.THIN); //设置底部边框
wcfN.setBorder(Border.RIGHT, BorderLineStyle.THIN); //设置右部边框
//设置单元格内容及格式
jxl.write.Number labelNF =  new  jxl.write.Number(lh,hh,Double.valueOf(value),wcfN);
//将设置好的内容添加到单元格中
sheet.addCell(labelNF);

 其实文本内容格式的设置最重要的是下面这两句话:

1
2
jxl.write.NumberFormat nf =  new  jxl.write.NumberFormat( "#,##0.00" ); //保留两位小数格式
jxl.write.WritableCellFormat wcfN =  new  jxl.write.WritableCellFormat(nf);

 上述两句话决定了文本内容的格式,如果需要其它格式可按照API文档对照设置即可。


 本文旨在记录知识,欢迎批评指正,共同进步。



本文转自 乌英达姆 51CTO博客,原文链接:http://blog.51cto.com/7156680/1891708

相关文章
|
15天前
|
Java BI 数据处理
如何在Java中实现Excel操作
如何在Java中实现Excel操作
|
11天前
|
数据格式 Python
【Python】已解决:Excel无法打开文件test.xIsx“,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。
【Python】已解决:Excel无法打开文件test.xIsx“,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。
46 0
|
2天前
|
Java 数据安全/隐私保护
Java无模版导出Excel 0基础教程
经常写数据导出到EXCEL,没有模板的情况下使用POI技术。以此作为记录,以后方便使用。 2 工具类 样式工具: 处理工具Java接口 水印工具 导出Excel工具类 3 测试代码 与实际复杂业务不同 在此我们只做模拟 Controller Service 4 导出测试 使用Postman进行接口测试,没接触过Postman的小伙伴可以看我这篇博客Postman导出excel文件保存为文件可以看到导出很成功,包括水印 sheet页名称自适应宽度。还有一些高亮……等功能可以直接搜索使用
Java无模版导出Excel 0基础教程
|
17天前
|
存储 开发工具 git
好的git管理方法,标明项目_编号_(功能,不过还是在没有bug出现时就提交为好)+Excel表管理的格式
好的git管理方法,标明项目_编号_(功能,不过还是在没有bug出现时就提交为好)+Excel表管理的格式
|
17天前
|
Java BI 数据处理
如何在Java中实现Excel操作
如何在Java中实现Excel操作
|
2天前
|
前端开发
使用Postman导出excel
在本文档中,作者分享了如何使用Postman测试导出Excel接口的两种方法。配以四张图片说明了设置步骤,包括选择接口请求方式、设置Header(Content-Type: multipart/form-data)、Body中选取form-data类型以及指定文件。尽管代码指定了文件名,但在Postman的响应中不会显示,提示需要前端进一步处理。
|
25天前
|
Java easyexcel
java开发excel导入导出工具类基于EasyExcel
java开发excel导入导出工具类基于EasyExcel
54 1
|
18天前
|
JSON JavaScript 数据格式
vue 电子表格Excel的上传导入、导出下载、读取本地Excel、json转Excel
vue 电子表格Excel的上传导入、导出下载、读取本地Excel、json转Excel
24 0
|
25天前
如何使用Navicat导出Excel
如何使用Navicat导出Excel
13 0
|
2月前
|
前端开发 Java
基于Java爬取微博数据(二) 正文长文本+导出数据Excel
【5月更文挑战第12天】基于Java爬取微博数据,正文长文本+导出数据Excel