养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

java实现导出excel文件

时间:2024-11-07 10:54:15

在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理巡綮碣褂或者财务系统中用的非常普遍,楞侩贳淞因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL,我这里就给大家介绍下^_^。首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具有很多,用得比较多的就是Apache的POI及JExcelAPI。这里用ApachePOI!先去Apache的大本营下载POI的jar包:http://poi.apache.org/

工具/原料

Eclipse

方法/步骤

1、首先进入poi的官网,下载需要的jar包,如图所示,下载zip包

java实现导出excel文件

2、其次,将下载的zip包解压,并将根目录、lib目录和ooxml-lib目录下的jar包放入工程目录的lib文件中(下一步会说明具体位置)。

java实现导出excel文件

3、然后,新建javaweb项目,例如poi-micro项目,将上面的jar包复制咦筋庑檗到poi-micro\WebContent\WEB-朐袁噙岿INF\lib目录下,实际上上面的jar包放在本机的固定文件夹中即可,在buildpath时倒入进去就OK了。

java实现导出excel文件

java实现导出excel文件

4、导出的excel表格的每一行可抽象成一个实体类,例如,导出学生信息excel表格,则一行记录表示一个学生的信息。以此为例,则需要新建学生实体类Student,如图示。该类有一些属性两个构造方法和get/set方法组成。

java实现导出excel文件

5、下面,编写导出excel表格的功能实现类了,为了该类具有通用型,使用泛型和反射机制,安装属性的顺序输出实体类的属性信息。

java实现导出excel文件

java实现导出excel文件

java实现导出excel文件

6、最后编写测试方法,在main方法中新建几个学生对象,调用上面的excel表格导出类的方法即可。

java实现导出excel文件

7、最终的导出excel表格如图示。

java实现导出excel文件

© 一点知识