public String expData() throws Exception{

List list = subAreaService.findAll();

HSSFWorkbook hssf = new HSSFWorkbook();

HSSFSheet sheet = hssf.createSheet("分页信息");

HSSFRow titleRow = sheet.createRow(0);

titleRow.createCell(0).setCellValue("分区编号");

titleRow.createCell(1).setCellValue("所属省份");

titleRow.createCell(2).setCellValue("所属城市");

titleRow.createCell(3).setCellValue("所属区域");

for (SubArea subArea: list) {

HSSFRow dataRow = sheet.createRow(sheet.getLastRowNum()+1);

dataRow.createCell(0).setCellValue(subArea.getId());

dataRow.createCell(1).setCellValue(subArea.getArea().getProvince());

dataRow.createCell(2).setCellValue(subArea.getArea().getCity());

dataRow.createCell(3).setCellValue(subArea.getArea().getDistrict());

}

ServletOutputStream out = ServletActionContext.getResponse().getOutputStream();

ServletActionContext.getResponse().setContentType("application/vnd.ms-excel");

String fileName = "分区数据.xls";

String agent = ServletActionContext.getRequest().getHeader("User-Agent");

fileName =     FileUtils.encodeDownloadFilename(fileName, agent);

ServletActionContext.getResponse().setHeader("content-disposition", "attachment;filename="+fileName );

hssf.write(out);

return NONE;

}

java xsl生成word文件_导出生成xsl文件相关推荐

  1. java导出csv文件_java导出生成csv文件的方法

    本文实例为大家分享了java导出生成csv文件的具体代码,供大家参考,具体内容如下 首先我们需要对csv文件有基础的认识,csv文件类似excel,可以使用excel打开,但是csv文件的本质是逗号分 ...

  2. ios 开发证书导出p12文件_如何生成苹果开发者证书及描述文件

    描述证书:Provisioning Profile,需要在苹果后台用开发者账号生成的一种签名文件,分为dev.dis.adhoc三种:dev为调试专用,打出来的ipa包无法用于提审:dis用于调试,用 ...

  3. java 生成 word文档 导出附带图片 已实现

    思路: 利用模板来实现. 第一步:新建一个word,需要替换的内容用${replace}来做标记,图片的话直接将需要附带上的图先贴上去, 第二步: 然后保存为xml类型文件, 然后编辑器打开, 然后将 ...

  4. poi根据模版生成word(包括导出)

    根据word模版生成新的word直接把流输出 下载 进行改造的作为笔记 记录一下 大佬勿喷!!! 下面展示完整的代码 1.controller层 @RequestMapping(value = &qu ...

  5. python自动生成word报告_利用Python实现报告自动生成

    前几天,在网上看到一篇介绍利用Python组件实现MS word内容生成的文章.可能是很久没接触编码,感觉在技术领域变得有点孤陋寡闻了,看见一些实用的功能都觉的屌屌的.以前经常通过代码写Excel文件 ...

  6. java jxl 创建excel_JAVA利用JXL导出/生成 EXCEL

    jxl是java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一点.但jExcelAPI对中文支持非常好,A ...

  7. qmoc文件_手动生成MOC文件

    一直以来我都是将moc命令写成批处理文件,并且一直使用很正常,今早来要为一个类生成moc文件,批处理是直接由以前正常运行的批处理文件改成,应该是没有什么错误的,其结果却发现我所要的moc文件并没有生成 ...

  8. java odbc 实现access连接并导出mdb格式文件

    文章目录 一.前言 二.概述 三.具体实现 1.思路 2.access数据库连接 3.环境搭建(如果jdk版本低于8,可以直接跳过) 4.代码 四.总结 一.前言 知识是伟大的,奉献知识的人更是伟大的 ...

  9. java包图标是文件_关于更换.jar文件默认图标

    最近写了个java程序,导出.jar文件后觉得默认图标太寒酸,想换一个自个儿喜欢的.eclipse导出.jar文件网上提供了很多很正确的方法,我也不必赘述.至于更改默认图标,网上提供的一些方法真是让人 ...

最新文章

  1. VC中的TRACE宏:
  2. 打开别人Xamarin项目找不到android.jar文件
  3. 2018 年 ACM-ICPC 焦作站现场赛感受
  4. sscanf的常见用法
  5. Bootstrap页面布局14 - BS按钮群组
  6. Photoshop CS5的序列号
  7. Nginx+Tomcat代理环境下JS无法完全加载问题
  8. Codeforces 1043F(容斥+dp)
  9. 2017年人工智能十大关键词!
  10. 老徐和阿珍的故事:强引用、软引用、弱引用、虚引用,傻傻分不清楚
  11. java记录日志不打印控制台,java异常在控制台和日志里面的打印记录
  12. 数字电视至显示android,手机投屏到电视的5种方法 看完才知道原来这么简单!
  13. 最小生成树的prim算法(java)
  14. IT项目经理应具备的十大软技能
  15. 18北大考研经验贴汇总
  16. java中a z正则表达式,Java正则字符类[a-zA-Z]匹配
  17. 安超云生态|安超云与长城超云完成兼容互认证 携手打造协同生态
  18. PowerBuilder 跑马灯
  19. 基于springboot二手交易平台
  20. 比亚迪第三季净利57亿:拟向王传福表哥公司采购11亿锂电设备

热门文章

  1. 差分隐私 python_主要开发语言为 Python/Rust:微软与哈佛大学合作开源差分隐私平台...
  2. npm run dev 后dist 被情况_npmamp;npxamp;nvmamp;yarn 介绍
  3. 【Paper】2016_A Learning-Based Fault Tolerant Tracking Control of an Unmanned Quadrotor Helicopter
  4. 【控制】《多无人机协同控制技术》周伟老师-第7章-基于多模型预测控制的无人机编队运动控制策略
  5. DFT实训教程笔记1(bibili版本)- introduction to DFT DFT Architecture
  6. 那些很骚很酷很有内涵的话
  7. C语言中 void* 详解及应用
  8. Processing入门教程-Processing的“前世今生”
  9. C++异常处理(try和catch)
  10. Android App解决卡顿慢之内存抖动及内存泄漏(发现和定位)