java后台生成Excel文件需要引入poi,
以下是poi的pom可以引入自己的项目里面去

<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.10-FINAL</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.10-FINAL</version></dependency>

生成Excel的demo

 @RequestMapping(value = "/exportExcel/{ids}")@ResponseBodypublic void exportExcel( HttpServletResponse response) throws IOException {HSSFWorkbook workbook = new HSSFWorkbook();HSSFSheet sheet = workbook.createSheet("店铺信息");// 创建工作表(Sheet)int i = 0;//设置头部内容HSSFRow row = sheet.createRow(i);// 创建行,从0开始HSSFCell cell = row.createCell(0);// 创建行的单元格,也是从0开始cell.setCellValue("店铺名称");// 设置单元格内容row.createCell(1).setCellValue("店铺联系电话");row.createCell(2).setCellValue("店铺营业时间");row.createCell(3).setCellValue("店铺所属行业");row.createCell(4).setCellValue("店铺详细地址");row.createCell(5).setCellValue("店铺logo");// 设置单元格内容,重载//        HSSFRow row1 = sheet.createRow(1);// 创建行,从0开始
//        HSSFCell cell1 = row1.createCell(0);// 创建行的单元格,也是从0开始
//        cell.setCellValue("店铺名称");// 设置单元格内容
//        row.createCell(1).setCellValue("店铺地址");// 设置单元格内容,重载
//        row.createCell(2).setCellValue("店铺营业时间");// 设置单元格内容,重载//==需要填充的数据int j = ++i;HSSFRow zrow = sheet.createRow(j);// 创建行,从0开始HSSFCell zcell = zrow.createCell(0);// 创建行的单元格,也是从0开始zcell.setCellValue("xxx国际大酒店");zrow.createCell(1).setCellValue("131xxxxxxxxxx");zrow.createCell(2).setCellValue("上午11点");zrow.createCell(3).setCellValue("软件");zrow.createCell(4).setCellValue("北京市xxxxxxxxxxx");zrow.createCell(5).setCellValue("http://www.xxxxxxxxxx.jpg");OutputStream output;try {output = response.getOutputStream();//清空缓存response.reset();//定义浏览器响应表头,顺带定义下载名,比如students(中文名需要转义)String s = "店铺入驻信息"+System.currentTimeMillis();response.setHeader("Content-disposition", "attachment;filename=" + new String(s.getBytes(), "iso-8859-1") + ".xls");//定义下载的类型,标明是excel文件response.setContentType("application/vnd.ms-excel");//这时候把创建好的excel写入到输出流workbook.write(output);//养成好习惯,出门记得随手关门output.close();} catch (IOException e) {e.printStackTrace();}}

技术交流

java后台生成的Excel文件并通过浏览器下载相关推荐

  1. java查询数据导出excel并返回给浏览器下载

    效果图: 1.点击导出表按钮 2.接着就会出现下图 3.点击上图中的确定按钮再接着就会出现下图 4.点击上图中的保存按钮接着就会出现下图,浏览器下载完成后的提示 5.打开下载好的文件如下图 好了,废话 ...

  2. 摘抄:java查询数据导出excel并返回给浏览器下载

    maven地址为: <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml ...

  3. 下载excel文件,360浏览器下载成了json文件,谷歌正常

    js写法 /*** 默认后台是get方法*/$('#getImportTemplate').on('click', function () {window.location = url_scm_bas ...

  4. Java后台生成多个Excel并用Zip打包后(可以将excel文件放置到不同的目录)下载

    有时候会遇到需要在后台批量生成Excel并导出的应用场景,为了方便导出下载,通常会采用Zip打包成一个文件然后下载导出的方式实现. 1.导出Excel 之前写过一篇 POI 通用导出Excel(.xl ...

  5. Java后台生成Excel表格

    Java后台生成Excel表格 功能简述 需求 目标 实现 1.首先在项目中导入jxl相关jar包,并引入 2.编写代码 3.结果 后记 功能简述 由于公司业务需求,我需要实现一个完全通过Java后台 ...

  6. Java根据模板创建excel文件

    1.首先导入xml文件,src下建包xml,将student.xml文件放入此文件夹中 [html] view plain copy <excel id="student"  ...

  7. java处理xls_Java处理Excel文件

    Java Excel API既可以从本地文件系统的一个文件(.xls),也可以从输入流中读取Excel数据表.读取Excel数据表的第一步是创建Workbook(术语:工作薄),下面的代码片段举例说明 ...

  8. Java导出数据到Excel文件

    Java导出数据到Excel文件 前言 如何导出 导出的基本流程 测试结果 测试数据及结果 测试代码 ExcelExportUtil.class 遇到的问题 lombok的问题 解决 Cell.set ...

  9. java后台生成echarts图表

    java后台生成echarts图表 最近博主在做一个项目,需要后台出图和前端echarts一样的图,比如折线图和柱状图. 经过一番整理,顺利实现了该功能,特此分享,需要白嫖的,拿走不谢. 直接上效果图 ...

最新文章

  1. python tkinter窗口弹出置顶的方法
  2. 干货丨机器学习必备:前20名Python人工智能和机器学习开源项目
  3. 腾讯开源项目盘点:WeUI,WePY,Tinker,Mars等
  4. 《gcc五分钟系列》第六节:编译期符号检查
  5. 2018年蓝桥杯B组题E题+快排
  6. linux中网页播放音乐,Linux_在Linux系统下播放网页中的背景音乐技巧,在Linux中的firefox浏览许多网页 - phpStudy...
  7. 3.15 晚会—「饿了么」之殇
  8. 阿里巴巴投入1000亿元助力共同富裕,包括十大行动
  9. 工信部:三大运营商移动电话用户总数达15.92亿户 同比增长0.2%
  10. Spring Boot快速注册服务脚本
  11. Pulseaudio之同步/异步(十一)
  12. 用 Mac 制作手写签名,没打印机也能搞事
  13. LNK2005 解决方法以及发生原因
  14. java openoffic linux_CentOS 下安装 OpenOffice4.0
  15. 士不可不弘毅,任重而道远——2021年总结
  16. python之文件处理
  17. CCF ChinaSoft 2022预告丨形式化方法工业应用前沿分论坛 暨中科国创高可信联合上海控安新品发布...
  18. 关于调整互联网、电话订票起售时间的公告
  19. 在请求分页存储管理方案中,若某用户空间为16个页面,页长1KB,现有页表如下,则逻辑地址0A1F(H)所对应的物理地址为( )。
  20. 给代码写注释时有哪些讲究?

热门文章

  1. uniapp免费视频教程
  2. 误操作Ghost整个硬盘,FindAndMount & DiskGenius解决方案
  3. OA系统之操作系统和浏览器常识
  4. LeetCode 1375. 灯泡开关 III
  5. mysql添加mul的语句_使用Key = MUL创建MySQL列?
  6. 商业化广告--体系学习-- 3 -- 行业蓝图篇 -- 广告主、媒体、第三方检测
  7. 学“建模”需要熟知这些软件
  8. Java数据类型分析
  9. Android实战--天气APP
  10. 04 Java内存分析