吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5416|回复: 15
收起左侧

[Java 转载] JAVA导出Excl报表并下载

  [复制链接]
kela20 发表于 2014-11-19 18:51
最近在做一个项目,需要生成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>这个我看了老久,都不知道具体要在这里面传什么参数

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Scar-疤痕 发表于 2014-11-19 19:17 来自手机
刚开始学习!很全面!谢谢了
 楼主| kela20 发表于 2014-11-19 19:02
传的虽然是对象数组,但是没法导出,只能传字符串数组进去
不苦小和尚 发表于 2014-11-19 19:01
应该传入对象数组就可以了,list里面存在的是  对象数组
 楼主| kela20 发表于 2014-11-19 18:53
上面那个忘记添加附件了,添加在这里,希望对大家能有帮助。

util.rar

20.73 KB, 下载次数: 20, 下载积分: 吾爱币 -1 CB

 楼主| kela20 发表于 2014-11-19 19:18
不客气,多多交流
ssss 发表于 2014-11-19 19:32
什么东西 玩战地之王用的吗
wawaluoxu 发表于 2014-11-19 19:48
虽然看不懂 但是很高端的样子 还是顶了
31412105 发表于 2014-11-19 19:56
来看看,支持下
sugarnice 发表于 2015-11-23 08:48
顶楼主,我也是刚入门{:1_914:}
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 15:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表