java excel 导出 多sheet
Java导出多个sheet的excel,每个sheet都是采用不同的模板 ,哪种实现方式 比较好 易实现呢?求解!!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Java导出多个sheet的excel,每个sheet都是采用不同的模板 ,哪种实现方式 比较好 易实现呢?求解!!!!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
回复
可以
回复
怎样联系呢?
回复
给我你的E-mail
回复
我们公司不让用这个,给你个链接自己去下载:http://pan.baidu.com/s/1kTDgHh1
你想要的是这种样式不:
/**
* 多数据源 分组导出
*/
@Test
public void DoubleMultipleBeanTest(){
XBeanExport bean = ExportExcel.BeanExport(MultipleBean.class);
List<MultipleBean> mulList = initMultipleBean();
bean.createBeanSheet("企业部门数据","部门信息",MultipleBean.class,1,1).addData(mulList);
bean.createBeanSheet("企业员工数据","员工信息",MultipleBean.class,1,2).addData(mulList);
bean.createBeanSheet("企业员工薪资数据","员工薪资",MultipleBean.class,1,3).addData(mulList);
bean.createBeanSheet("企业综合数据","",MultipleBean.class,1,1,2,3).addData(mulList);
try {
bean.writeFile("C:\Users\xxx\multiple-"+System.currentTimeMillis()+".xlsx");
} catch (IOException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
}
把里面的一些对于workbook,sheet等的操作封装了一下
最后导出结果为:
jxl可以做到这种吧。根据一个模板xls文件,然后逐个写入sheet,有点bug就是模板文件的格子背景颜色好像总取不到,其它都没发现有啥问题。
你想要的是这种样式不:
/**
* 多数据源 分组导出
*/
@Test
public void DoubleMultipleBeanTest(){
XBeanExport bean = ExportExcel.BeanExport(MultipleBean.class);
List<MultipleBean> mulList = initMultipleBean();
bean.createBeanSheet("企业部门数据","部门信息",MultipleBean.class,1,1).addData(mulList);
bean.createBeanSheet("企业员工数据","员工信息",MultipleBean.class,1,2).addData(mulList);
bean.createBeanSheet("企业员工薪资数据","员工薪资",MultipleBean.class,1,3).addData(mulList);
bean.createBeanSheet("企业综合数据","",MultipleBean.class,1,1,2,3).addData(mulList);
try {
bean.writeFile("C:\Users\xxx\multiple-"+System.currentTimeMillis()+".xlsx");
} catch (IOException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
}
把里面的一些对于workbook,sheet等的操作封装了一下
最后导出结果为: