当前位置: 首页 > news >正文

网站空间那个好优秀网页设计案例欣赏

网站空间那个好,优秀网页设计案例欣赏,南充房产信息网官网,佛山网站建设公司3lue用poi导出Excel表格#xff0c;需要配置很多东西#xff0c;也比较麻烦#xff0c;这里使用poi的封装easypoi#xff0c;可以快速配置#xff0c;实现Excel或者word文件的导出。这里我们结合SpringMVC开发easypoi。1#xff0c;导入以下3个.jar包:这里是springMVC和easyp…用poi导出Excel表格需要配置很多东西也比较麻烦这里使用poi的封装easypoi可以快速配置实现Excel或者word文件的导出。这里我们结合SpringMVC开发easypoi。1导入以下3个.jar包:这里是springMVC和easypoi所需的jar包主要是easypoi-base和easypoi-web其它都是关联所需的jar包我们需要commons-lang3.jar包开始使用commons-lang2.6版本会出现错误。2spring-mvc.xml配置如下classorg.springframework.web.servlet.view.BeanNameViewResolver p:order01.ExcelExportUtil Excel导出(普通导出,模板导出)2.ExcelImportUtil Excel导入3.WordExportUtil Word导出(只支持docx ,doc版本poi3 Controller导入方式可以根据映射关系通过注解字段名符合导入如下例public class RechannelreportEntity implements java.io.Serializable {/**id*/private java.lang.Integer id;/**amount*/Excel(nameamount)private java.lang.Integer amount;/**amounts*/Excel(nameamounts)private java.lang.Integer amounts;/**counts*/Excel(namecounts)private java.lang.Integer counts;/**date*/Excel(namedate,format  yyyy-MM-dd)private java.util.Date date;/**username*/.......SuppressWarnings(unchecked)RequestMapping(params  importExcel, method  RequestMethod.POST)ResponseBodypublic AjaxJson importExcel(HttpServletRequest request, HttpServletResponse response) {AjaxJson j  new AjaxJson();MultipartHttpServletRequest multipartRequest  (MultipartHttpServletRequest) request;Map fileMap  multipartRequest.getFileMap();for (Map.Entry entity : fileMap.entrySet()) {MultipartFile file  entity.getValue();// 获取上传文件对象ImportParams params  new ImportParams();params.setTitleRows(2);params.setHeadRows(1);params.setNeedSave(true);try {List listRechannelreportEntitys  ExcelImportUtil.importExcel(file.getInputStream(),RechannelreportEntity.class,params);for (RechannelreportEntity rechannelreport : listRechannelreportEntitys) {rechannelreportService.save(rechannelreport);}j.setMsg(文件导入成功);} catch (Exception e) {j.setMsg(文件导入失败);logger.error(ExceptionUtil.getExceptionMessage(e));}finally{try {file.getInputStream().close();} catch (IOException e) {e.printStackTrace();}}}return j;导出方式一可以自定义输出字段并赋值RequestMapping(params  exportXls2)public String string2(RechannelreportEntity rechannelreport,HttpServletRequest request,HttpServletResponse response, DataGrid dataGrid,ModelMap modelMap) {//searchColumsundefinedsqlbuilderusernameCL007date_begin2017-01-17date_end2017-01-17List entityList  new ArrayList();entityList.add(new ExcelExportEntity(日期, cou1, 15));entityList.add(new ExcelExportEntity(渠道号, cou2, 15));entityList.add(new ExcelExportEntity(原始金额, cou3, 15));entityList.add(new ExcelExportEntity(扣量金额, cou4, 15));entityList.add(new ExcelExportEntity(结算金额, cou5, 15));//这边的getData2 方法是对 MapExcelConstants.MAP_LIST进行赋值List dataResult  getData2(getDateGrid(rechannelreport, request));modelMap.put(MapExcelConstants.ENTITY_LIST, entityList);modelMap.put(MapExcelConstants.MAP_LIST, dataResult);modelMap.put(MapExcelConstants.FILE_NAME, DateUtils.formatDate(new Date())  数据);Date now  new Date();modelMap.put(NormalExcelConstants.PARAMS, new ExportParams(rechannelreport.getUsername()  对账单详情, 导出日期:  DateUtils.formatDate(new Date())       , 导出信息));return MapExcelConstants.JEECG_MAP_EXCEL_VIEW;}导出方式二根据实体映射现实字段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;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;}
http://www.yutouwan.com/news/155758/

相关文章:

  • 如何评价一个网站做的是否好网站开发和网站建设
  • 做质量计量的网站有哪些电脑公司网站设计
  • 遵义网站建设服务wordpress调取某页面
  • 免费的招聘网站有哪些广州seo学徒
  • 怎么免费给网站做收录江苏省建筑工程网
  • 国外 设计网站备案 网站备注
  • 英文网站常用字体网页设计代码大全图片
  • 现在怎么做网站海外网深一度
  • 国际大型门户网站网站开发客户来源
  • 外贸网站价格表如何做网上水果网站系统
  • html网页设计代码作业简单点的湖南企业seo优化
  • 微信官方网站开发自建网站的步骤
  • 做农家乐农产品旅游的网站网站建设策划书的编制
  • 建个网站需要多少钱?上海网站建设 分类广告
  • 青海省建设厅网站备案资料个人网页设计实训报告
  • 昆明航空公司官方网站windows优化大师免费
  • 给网站做推广网站子网页怎么做
  • 高唐做网站建设的公司建站 备案
  • 在哪里可以做公司网站临清建网站
  • 国外建筑网站app百度下载app下载安装
  • 用jsp做网站的代码无锡本地模板网站建设产品
  • 青岛房产网站外链网站是什么
  • 网站管理助手ftp白云做网站SEO
  • 怎样才能建设只是于自己的网站河北专业网络营销收费公司
  • 中国住房和建设部网站首页问答论坛网站建设
  • 网站自己做还是找公司软文网站大全
  • 怎么做中英文双语网站深圳企业网站建设
  • 甘肃省建设厅网站首页网站如何做h5动态页面
  • 上海门户网站制广东网站设计费用
  • 做网站需要的图片中国建设工程质量安全管理协会网站