关于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

相关文章
|
9月前
|
Python
Excel中如何批量重命名工作表与将每个工作表导出到单独Excel文件
本文介绍了如何在Excel中使用VBA批量重命名工作表、根据单元格内容修改颜色,以及将工作表导出为独立文件的方法。同时提供了Python实现导出工作表的代码示例,适用于自动化处理Excel文档。
|
12月前
|
前端开发 JavaScript Java
Java中将图片转换为base64格式的技巧
这样,你就可以在Java中将图片转换为Base64格式了。这个方法的实现非常简单,只需要使用Java的内置库,无需任何额外的库。希望这个方法对你有所帮助。
746 22
|
人工智能 自然语言处理 Java
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
FastExcel 是一款基于 Java 的高性能 Excel 处理工具,专注于优化大规模数据处理,提供简洁易用的 API 和流式操作能力,支持从 EasyExcel 无缝迁移。
3551 65
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
|
Java
Java将OffsetDateTime格式化为 yyyy-MM-dd HH:mm:ss 如何写代码?
Java将OffsetDateTime格式化为 yyyy-MM-dd HH:mm:ss 如何写代码?
590 0
|
前端开发
实现Excel文件和其他文件导出为压缩包,并导入
实现Excel文件和其他文件导出为压缩包,并导入
320 1
|
数据格式 UED
记录一次NPOI库导出Excel遇到的小问题解决方案
【11月更文挑战第16天】本文记录了使用 NPOI 库导出 Excel 过程中遇到的三个主要问题及其解决方案:单元格数据格式错误、日期格式不正确以及合并单元格边框缺失。通过自定义单元格样式、设置数据格式和手动添加边框,有效解决了这些问题,提升了导出文件的质量和用户体验。
1091 3
|
Java BI API
Java Excel报表生成:JXLS库的高效应用
在Java应用开发中,经常需要将数据导出到Excel文件中,以便于数据的分析和共享。JXLS库是一个强大的工具,它基于Apache POI,提供了一种简单而高效的方式来生成Excel报表。本文将详细介绍JXLS库的使用方法和技巧,帮助你快速掌握Java中的Excel导出功能。
633 6
|
Java API Apache
|
6月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
295 1
|
6月前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
314 1