|
@@ -12,10 +12,6 @@ EasyPoi的主要特点 |
|
|
2.接口丰富,扩展简单
|
|
|
2.接口丰富,扩展简单
|
|
|
3.默认值多,write less do more
|
|
|
3.默认值多,write less do more
|
|
|
4.AbstractView 支持,web导出可以简单明了
|
|
|
4.AbstractView 支持,web导出可以简单明了
|
|
|
5.Jeecg社区的支持
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
**Jeecg社区地址:http://www.jeecg.org **
|
|
|
|
|
|
|
|
|
|
|
|
---------------------------
|
|
|
---------------------------
|
|
|
EasyPoi的几个入口工具类
|
|
|
EasyPoi的几个入口工具类
|
|
@@ -109,4 +105,35 @@ EasyPoi导出实例 |
|
|
long start = new Date().getTime();
|
|
|
long start = new Date().getTime();
|
|
|
List<CourseEntity> list = ExcelImportUtil.importExcel(new File(
|
|
|
List<CourseEntity> list = ExcelImportUtil.importExcel(new File(
|
|
|
"d:/tt.xls"), CourseEntity.class, params);
|
|
|
"d:/tt.xls"), CourseEntity.class, params);
|
|
|
``` |
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
7.和spring mvc的无缝融合
|
|
|
|
|
|
简单几句话,Excel导出搞定
|
|
|
|
|
|
```Java
|
|
|
|
|
|
@RequestMapping(params = "exportXls")
|
|
|
|
|
|
public String exportXls(CourseEntity course,HttpServletRequest request,HttpServletResponse response
|
|
|
|
|
|
, DataGrid dataGrid,ModelMap map) {
|
|
|
|
|
|
|
|
|
|
|
|
CriteriaQuery cq = new CriteriaQuery(CourseEntity.class, dataGrid);
|
|
|
|
|
|
org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, course, request.getParameterMap());
|
|
|
|
|
|
List<CourseEntity> courses = this.courseService.getListByCriteriaQuery(cq,false);
|
|
|
|
|
|
|
|
|
|
|
|
map.put(NormalExcelConstants.FILE_NAME,"用户信息");
|
|
|
|
|
|
map.put(NormalExcelConstants.CLASS,CourseEntity.class);
|
|
|
|
|
|
map.put(NormalExcelConstants.PARAMS,new ExportParams("课程列表", "导出人:Jeecg",
|
|
|
|
|
|
"导出信息"));
|
|
|
|
|
|
map.put(NormalExcelConstants.DATA_LIST,courses);
|
|
|
|
|
|
return NormalExcelConstants.JEECG_EXCEL_VIEW;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
###版本修改
|
|
|
|
|
|
|
|
|
|
|
|
- 2.0.6-SNAPSHOT
|
|
|
|
|
|
- 增加map的导出
|
|
|
|
|
|
- 增加index 列
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|