简介

采用阿里的Easy-Excel生成报表

添加依赖

    <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>3.0.2</version></dependency>

Servlet

@WebServlet(urlPatterns = "/goods")
public class GoodsServlet extends HttpServlet {private static final long serialVersionUID = 4116681024313896922L;private GoodsService goodsService = new GoodsServiceImpl();@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException {response.setContentType("application/json");response.setCharacterEncoding("UTF-8");final String op = request.getParameter("op");switch (op) {case "genExcel":try {genExcel();} catch (SQLException e) {e.printStackTrace();}break;default:break;}}private void genExcel() throws SQLException {final List<Goods> arrayList = goodsService.listAllGoods();String fileName = "D:/demo" + System.currentTimeMillis() + ".xlsx";EasyExcel.write(fileName, Goods.class).sheet("商品信息").doWrite(arrayList);}}

前端页面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><title>生成报表</title>
</head>
<body>
<a href="goods?op=genExcel">生成Excel报表</a>
</body>
</html>

当用户单击页面中的超连接时,会在D盘生成Excel文件:

6:基于Excel的数据展示(生成报表)相关推荐

  1. Excel导入数据轻松生成智能图表,助力数据分析

    运营助手,Excel导入数据轻松生成智能图表,助力数据分析 2023-04-18 10:21·淡定海风L 智能问答BI是一种先进的数据分析,它可以帮助用户快速地从海量数据中获取有用的信息,并将其可视化 ...

  2. datatable如何生成级联数据_如何把Excel表数据批量生成条形码

    条形码属于一维条码,是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符,条形码的种类比较多,比如常用的Code128码,Code39码,Code93码,EAN-13码, ...

  3. 如何根据参数选择 Excel 并筛选数据后生成报表

    需求说明 有某超市 2020 年各月产品采购明细数据,按月存放在"HDatas"的 Excel 文件,如下 数据格式如下 报表要求: 输入开始及结束日期两个参数(不跨月)后,找到对 ...

  4. labview自动保存报表_基于LabVIEW的数据存储及报表设计方法

    2007 年 3 月 北 京 机 械 工 业 学 院 学 报 Journal of Beijing I nstitute ofM achinery Vol . 22 No . 1 Dec . 2007 ...

  5. python生成报表并打印_使用expect+python拉取数据并生成报表

    虽然脚本周一的时候就写好了,但是昨天才是第一次正式使用.加上昨天写了第二篇shell的tips,所以expect+python的脚本gen_report今天才写. 首先说一下背景.由于工作需要,有时我 ...

  6. python3根据excel表数据自动生成word格式数据报告

    目录 1. 完成xlsx数据读取 2.对数据做一些处理 3.生成图表 4.创建word文件 5.将分析结果保存入word文件中 本文主要是讲如何根据简单的xlsx数据,生成word数据报告,首先需要先 ...

  7. 使用python 将excel中数据批量生成word周报

    使用python 将excel中数据调用word模板批量生成word周报 背景 环境 功能需求 程序实现 背景 日常项目中每周需要召开项目周会,会议纪要和会议周报是必不可少的一项内容,会议纪要要求监理 ...

  8. Python数据展示 - 生成表格图片

    前言 本文来讲讲如何用Python生成表格图片. 选一个合适库 Python最大的优点就是第三方库丰富,基本你要什么功能,都能找到别人实现好的库,几行代码一调用就完事了. Pytable 最先找到的是 ...

  9. 如何基于DEM高程数据提取生成等高线的教程

    越来越多的水经注软件新老用户经常提出这样一些问题,如: 如何下载谷歌地球上的高程数据? 谷歌地表地形图下载器可以下载等高线吗? 你们有谷歌高程数据采集工具软件吗? 首先需要说明的是,其实我们没有必要从 ...

最新文章

  1. 空间谱专题09:阵列信号建模方法
  2. commons-lang3工具类学习(二)
  3. [NodeJs] 如果发现node_modules中有个模块代码有bug,你该怎么办?
  4. 计算机组成相关论文,计算机组成与结构课程论文.docx
  5. 使用ShellExecuteEx打开文件或者其他
  6. Win Form不能响应键盘事件
  7. vc2005运行库彻底卸载_VC2005运行库-解决方案
  8. Gephi教程【1】安装
  9. oracle -00257
  10. MySQL主从同步的多种模式
  11. 微信引流黑科技:手机浏览器直接唤起微信方案调研
  12. Android仿微信语音录制和播放
  13. GPT2Config
  14. Docker - Dockerfile之FROM、ARG、LABEL、MAINTAINER、RUN、CMD指令详解
  15. 2021React面试精选——持续更新
  16. 使用 Abp.Zero 搭建第三方登录模块(四):微信小程序开发
  17. druid 查条数_Druid.io查询分析
  18. 服务器运行bat文件闪退,win10运行bat文件一闪而过怎么办_网站服务器运行维护
  19. php实现的证件照换底色功能示例【人像抠图/换背景图】
  20. 按键消抖+点亮led灯

热门文章

  1. 设计原则之六——迪米特法则
  2. altas pf4000说明书_Atlas 阿特拉斯Power Focus 4000
  3. PMP考试50个主要知识点
  4. 微信小程序不在以下 request 合法域名列表中
  5. matlab函数im2bw_MATLAB中imfill()函数
  6. 宜昌一中2021高考成绩查询,宜昌一中2020年高考再创佳绩!这个成绩令人赞叹
  7. 可视化论文精读系列:Relaxed Dot Plots
  8. DBCO-SS-NHS;CAS NO:1435934-53-4 二苯并环辛炔-二硫键-活性酯,科研实验用试剂
  9. MB KB Mb Kb Mbps Kbps小结
  10. vue 跳转到本地的html文件预览pdf