尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Jeecg导出excel代码

Jeecg导出excel代码
📅 发布时间:2026/7/22 9:23:30

摘要:该代码实现了一个危化品车辆登记信息导出功能。当未指定开始和结束日期时,默认导出最近30天的数据。通过SimpleDateFormat处理日期格式,查询数据后使用JeecgEntityExcelView进行Excel导出,并设置了导出文件名、数据类型和图片存储路径等参数。导出功能包含用户信息记录,支持自定义查询时间段,最终将数据列表通过ModelAndView返回生成Excel文件。

一、先查询出要导出的数据

二、放入ModelAndView中

//下载的文件路径 @Value("${jeecg.path.upload}") private String upLoadPath; /** * 传入 startDate 开始时间如 2023-08-01 结束时间 endDate * @param statVo * @return */ @ApiOperation(value="信息", notes="信息") @RequestMapping("/exportXls") public ModelAndView exportXls(StatVo statVo){ //如果没有开始时间和结束时间则 查询 前30日内的数据 if ((statVo.getStartDate()==null || statVo.getStartDate().equals("")) && (statVo.getEndDate()==null || statVo.getEndDate().equals(""))){ // 只格式化年月日 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); // 今天 Date today = calendar.getTime(); String todayStr = sdf.format(today); //获取当前时间赋值给结束时间 statVo.setEndDate(todayStr); // 往前30天 //前30天时间 赋值给 开始时间 calendar.add(Calendar.DAY_OF_MONTH, -30); Date before30Date = calendar.getTime(); String before30Str = sdf.format(before30Date); statVo.setStartDate(before30Str); } //查询出要导出的数据 List<KjzhWhclDengjInfo> pageList = kjService.queryWhpList(statVo); //导出人用户 LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); String title = "危化品车辆登记信息"; // Step.3 AutoPoi 导出Excel ModelAndView mv = new ModelAndView(new JeecgEntityExcelView()); //此处设置的filename无效 ,前端会重更新设置一下 mv.addObject(NormalExcelConstants.FILE_NAME, title); mv.addObject(NormalExcelConstants.CLASS, KjzhWhclDengjInfo.class); //update-begin--Author:liusq Date:20210126 for:图片导出报错,ImageBasePath未设置-------------------- ExportParams exportParams=new ExportParams(title + "报表", "导出人:" + sysUser.getRealname(), title); exportParams.setImageBasePath(upLoadPath); //update-end--Author:liusq Date:20210126 for:图片导出报错,ImageBasePath未设置---------------------- mv.addObject(NormalExcelConstants.PARAMS,exportParams); mv.addObject(NormalExcelConstants.DATA_LIST, pageList); return mv; }

相关新闻

  • 影视预告片制作全流程指南:从素材管理到输出规范
  • Codex AI编程工具:核心技能与高效应用指南
  • 我后来才发现,我每天写给 AI 的字,比写给人的还多

最新新闻

  • OpenAI banked reset功能解析:弹性配额管理机制与开发实践
  • 展会获客H5,要不要直接让AI生成
  • 2026 自媒体多账号管理工具实测推荐 4 款工具优缺点全面解析 - 科技商业观察
  • 港大尹晓波团队登Science Advances!临界耦合突破孔径限制,实现完美超常电磁透射
  • 技术人如何用2D绘图工具提升编程思维与工作效率
  • 性价比高的阅卷软件哪个能提供售后支持

日新闻

  • AI云原生实战05-金融AI上云最难的不是技术,是“不出事“——TCE银行风控架构拆解
  • 2026年GEOSEO优化公司选型深度测评:五大硬核标准严选,这六家重塑搜索增长新格局 - 品牌前沿专家
  • **核验!2026年7月卡地亚香港**售后网点地址及服务电话公告 - 卡地亚服务中心

周新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号