文档章节

JFinal-ext 导出excel 实例笔记

 谢锡鹏
发布于 2015/07/30 16:32
字数 321
阅读 205
收藏 1

最近做一个项目,第一次用jfinal框架,在此感谢Jfinal团队的贡献,让快速开发不再是梦想。也感谢JFE团队,让我们操作office不再需要做更多事情。

在这里记录一下,使用JFinal-ext 导出excel,的例子吧。

首先当然是导入jar包了。
1、jfinal-ext-3.1.2.jar

2、poi-3.8-20120326.jar

3、google-collections-1.0.jar

开始,想找一下关于JFE的相应demo,但是最后还是没有找到合适的,最后看了一下源码。发现真的很简单然后就动手了。

有了上面3个包。

public void export_pbmb(){
    String id = getPara("id");  String[] columns = new String[] { "id", "dep_name", "class_name","student_name","student_sb_cart","student_id_cart" };  String[] headers2 = new String[] { "ID", "学校", "班级","学生姓名","社保卡号","身份证","准考证号","地点","试室","座位号","时间","理论考试地点","理论考试试室","理论考试座位号","理论考试时间","实操考试地址","实操考试试室","实操实操考试座位号","实操考试时间"};  List<Record> data = Db.find("select s.id,d.dep_name,c.class_name,s.student_name,s.student_sb_cart,s.student_id_cart from bk_project_student s,bk_class c,sys_department d where s.class_id=c.id and s.dep_id=d.id and s.project_id="+id);   render(PoiRender.me(data).fileName("text.xls").columns(columns).headers(headers2)); }
加上这点代码,搞定,也不需要配置其他东西。

© 著作权归作者所有

粉丝 1
博文 21
码字总数 13002
作品 0
广州
私信 提问
jfinal-ext 关于PoiRender导出excel但是无数据

@绝望的八皮 你好,想跟你请教个问题: jfinal-ext 关于PoiRender导出excel但是无数据. 导出excel----carInfo.xls但是里面没有数据,后台报错。 引用jar包:jfinal 2.0 jfinal-ext 3.1.4 代码...

漠上刀栈
2015/11/17
569
2
jfinal-ext 关于PoiRender导出excel但是无数据.

jfinal-ext 关于PoiRender导出excel但是无数据. 导出excel----carInfo.xls但是里面没有数据,后台报错。 引用jar包:jfinal 2.0 jfinal-ext 3.1.4 代码如下: 后台报错如下: 数据源如下: ...

漠上刀栈
2015/11/17
587
1
Jfinal excel 导出

我在做Jfinal excel 导出的时候出现了getOutputStream() has already been called for this response 错误,好像是流没有关闭,这个我用的jfinal-ext-3.0.1 包,为什么还有错呀?...

飞翔永恒
2015/02/05
894
3
JFinal Extensions 2.0 发布,JFinal 扩展

Jfinal-Ext转眼间已经发布半年了。我对jfinal-ext的定位是 一个对jfinal周边设施进行完善的项目,如整合常用的第三方库。目前大部分是我个人的经验总结通过jfinal进行扩展作为技术积累,只有...

绝望的八皮
2013/04/15
4.2K
16
jFianl-ext导出excel时中文名称乱码

@绝望的八皮 在jFinal中使用jfinal-ext时发现导出的excel文件无法保存为中文名称,代码如下: 我想输出类似 20170506121212机器人列表.xls的文件,结果输出的是20170506121212 .xls这样的文件...

西城_
2017/06/29
100
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
1K
12
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
22
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
17
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
30
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部