JAVA导出Excl报表并下载
最近在做一个项目,需要生成excel表格,因为是小项目,就没有用报表工具,在网上搜了一下相关代码,基本上是poi和jxl,网上搜的ExcelUtil.java缺少许多文件,现在已经完善,基本上是原创+分享,希望大家以后能用到,生成报表调用方法的代码,我贴在下面:public class Test {
@SuppressWarnings("unchecked")
public static void main(String[] args) throws Exception {
ExcelUtil eu = new ExcelUtil("D:\\demo\\abc.xls");
SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd");
Student user1 = new Student(1, "张三", 16, df.parse("1997-03-12"));
Student user2 = new Student(2, "李四", 17, df.parse("1996-08-12"));
Student user3 = new Student(3, "王五", 26, df.parse("1985-11-12"));
List<Object[]> list = new ArrayList<Object[]>();
Object[] o1={"1","张三","16","1997-03-12"};
Object[] o2={"2","张三","16","1997-03-12"};
Object[] o3={"3","张三","16","1997-03-12"};
Object[] o4={"4","张三","16","1997-03-12"};
list.add(o1);
list.add(o2);
list.add(o3);
list.add(o4);
String[] arr={"编号","姓名","年龄","出生日期"};
eu.makeExcel("学生信息表", arr, list);
}
}
基本上也不是很很难,但是那个ExcelUtil.java 没有给调用的例子,里面的List<Object[] o>这个我看了老久,都不知道具体要在这里面传什么参数
刚开始学习!很全面!谢谢了 传的虽然是对象数组,但是没法导出,只能传字符串数组进去 应该传入对象数组就可以了,list里面存在的是对象数组 上面那个忘记添加附件了,添加在这里,希望对大家能有帮助。 不客气,多多交流 什么东西 玩战地之王用的吗 虽然看不懂 但是很高端的样子 还是顶了 来看看,支持下
顶楼主,我也是刚入门{:1_914:}
页:
[1]
2