你的位置:首页 > 软件开发 > Java > Java POI 导出EXCEL经典实现 Java导出Excel

Java POI 导出EXCEL经典实现 Java导出Excel

发布时间:2015-04-28 12:00:22
转自http://blog.csdn.net/evangel_z/article/details/7332535在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一 ...

转自http://blog.csdn.net/evangel_z/article/details/7332535

web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^)

         呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具有很多,用得比较多的就是Apache的POI及JExcelAPI。这里我们用Apache POI!我们先去Apache的大本营下载POI的jar包:http://poi.apache.org/ ,我这里使用的是3.0.2版本。

        将3个jar包导入到classpath下,什么?忘了怎么导包?不会吧!好,我们来写一个导出Excel的实用类(所谓实用,是指基本不用怎么修改就可以在实际项目中直接使用的!)。我一直强调做类也好,做方法也好,一定要通用性和灵活性强。下面这个类就算基本贯彻了我的这种思想。那么,熟悉许老师风格的人应该知道,这时候该要甩出一长串代码了。没错,大伙请看:

 1 import java.util.Date; 2  3 public class Student 4 { 5   private long id; 6   private String name; 7   private int age; 8   private boolean sex; 9   private Date birthday;10 11   public Student()12   {13   }14 15   public Student(long id, String name, int age, boolean sex, Date birthday)16   {17     this.id = id;18     this.name = name;19     this.age = age;20     this.sex = sex;21     this.birthday = birthday;22   }23 24   public long getId()25   {26     return id;27   }28 29   public void setId(long id)30   {31     this.id = id;32   }33 34   public String getName()35   {36     return name;37   }38 39   public void setName(String name)40   {41     this.name = name;42   }43 44   public int getAge()45   {46     return age;47   }48 49   public void setAge(int age)50   {51     this.age = age;52   }53 54   public boolean getSex()55   {56     return sex;57   }58 59   public void setSex(boolean sex)60   {61     this.sex = sex;62   }63 64   public Date getBirthday()65   {66     return birthday;67   }68 69   public void setBirthday(Date birthday)70   {71     this.birthday = birthday;72   }73 74 }

原标题:Java POI 导出EXCEL经典实现 Java导出Excel

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。