永发信息网

cmw500和iqxel-80wifi测试一致吗

答案:3  悬赏:40  手机版
解决时间 2021-02-10 16:30
  • 提问者网友:沉默菋噵
  • 2021-02-10 11:04
cmw500和iqxel-80wifi测试一致吗
最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-02-10 12:15
EasyPoi的主要特点
1.设计精巧,使用简单
2.接口丰富,扩展简单
3.默认值多,write less do more
4.AbstractView 支持,web导出可以简单明了
EasyPoi的几个入口工具类
1.ExcelExportUtil Excel导出(普通导出,模板导出)
2.ExcelImportUtil Excel导入
3.WordExportUtil Word导出(只支持docx ,doc版本poi存在图片的bug,暂不支持)
版本修改
2.0.6-SNAPSHOT

增加map的导出

增加index 列

EasyPoi导出实例
1.注解,导入导出都是基于注解的,实体上做上注解,标示导出对象,同时可以做一些操作

@ExcelTarget("courseEntity")
public class CourseEntity implements java.io.Serializable {

private String id;

@Excel(name = "课程名称", orderNum = "1", needMerge = true)
private String name;

@ExcelEntity(id = "yuwen")
@ExcelVerify()
private TeacherEntity teacher;

@ExcelEntity(id = "shuxue")
private TeacherEntity shuxueteacher;

@ExcelCollection(name = "选课学生", orderNum = "4")
private List students;
2.基础导出 传入导出参数,导出对象,以及对象列表即可完成导出

HSSFWorkbook workbook = ExcelExportUtil.exportExcel(new ExportParams(
"2412312", "测试", "测试"), CourseEntity.class, list);
3.基础导出,带有索引 在到处参数设置一个值,就可以在导出列增加索引

ExportParams params = new ExportParams("2412312", "测试", "测试");
params.setAddIndex(true);
HSSFWorkbook workbook = ExcelExportUtil.exportExcel(params,
TeacherEntity.class, telist);
4.导出Map 创建类似注解的集合,即可完成Map的导出,略有麻烦

List entity = new ArrayList();
entity.add(new ExcelExportEntity("姓名", "name"));
entity.add(new ExcelExportEntity("性别", "sex"));

List> list = new ArrayList>();
Map map;
for (int i = 0; i < 10; i++) {
map = new HashMap();
map.put("name", "1" + i);
map.put("sex", "2" + i);
list.add(map);
}

HSSFWorkbook workbook = ExcelExportUtil.exportExcel(new ExportParams(
"测试", "测试"), entity, list);
5.模板导出 根据模板配置,完成对应导出

TemplateExportParams params = new TemplateExportParams();
params.setHeadingRows(2);
params.setHeadingStartRow(2);
Map map = new HashMap();
map.put("year", "2013");
map.put("sunCourses", list.size());
Map obj = new HashMap();
map.put("obj", obj);
obj.put("name", list.size());
params.setTemplateUrl("org/jeecgframework/poi/excel/doc/exportTemp.xls");
Workbook book = ExcelExportUtil.exportExcel(params, CourseEntity.class, list,
map);
6.导入 设置导入参数,传入文件或者流,即可获得相应的list

ImportParams params = new ImportParams();
params.setTitleRows(2);
params.setHeadRows(2);
//params.setSheetNum(9);
params.setNeedSave(true);
long start = new Date().getTime();
List list = ExcelImportUtil.importExcel(new File(
"d:/tt.xls"), CourseEntity.class, params);
7.和spring mvc的无缝融合 简单几句话,Excel导出搞定

@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 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;

}
全部回答
  • 1楼网友:千夜
  • 2021-02-10 13:23
是的 测试一致的。 再看看别人怎么说的。
  • 2楼网友:第幾種人
  • 2021-02-10 13:04
EasyPoi的主要特点 1.设计精巧,使用简单 2.接口丰富,扩展简单 3.默认值多,write less do more 4.AbstractView 支持,web导出可以简单明了 EasyPoi的几个入口工具类
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯