java导出简单写法
2024-08-28 16:16:25
List<SaleOrderExportDTO> list = TransferUtil.transferList(queryList, SaleOrderExportDTO.class); //导出
PoiUtil<SaleOrderExportDTO> poiUtil = new PoiUtil<SaleOrderExportDTO>(SaleOrderExportDTO.class);
HSSFWorkbook workbook = poiUtil.exportExcel(list); String fileName = "订单发货数据导出报表"; OutputStream output = null;
OutputStream out = null;
try {
response.setHeader("Content-disposition","attachment;filename="+ URLEncoder.encode(fileName,"UTF-8")+".xls;filename*=UTF-8''"+URLEncoder.encode(fileName,"UTF-8")+".xls"); response.setContentType("application/octet-stream;charset=UTF-8"); output = response.getOutputStream();
out = new ByteArrayOutputStream();
workbook.write(output);
out.flush();
out.close(); } catch (IOException e) {
//
} finally {
if (output != null) {
try {
output.close();
} catch (IOException e) {
//
}
}
}
最新文章
- Apache设置页面认证(原创贴-转载请注明出处)
- 外边距(padding)重叠的及解决办法
- [C#.NET]
- VS设置程序集属性(文件的详细信息)
- Hadoop 权威指南学习2 (Sqoop)
- RabbitMQ系列二(构建消息队列)
- Ubuntu下Android编译环境的配置
- intellij安装 配置 创建项目
- 查看SharePoint list的xml
- poj2392 Space Elevator(多重背包)
- C语言处理CSV文件的方法(一)
- [Python]小笔记-queue
- ubuntu12.04中如何设定中文输入法
- Spring Boot 整合 Mybatis 实现 Druid 多数据源详解
- NYOJ--27--dfs--水池数目
- .NET Core开源快速开发框架Colder发布 (NET Core2.1+AdminLTE版)
- Codeforces 1108E2 Array and Segments (Hard version)(差分+思维)
- Java实现AES加密
- vs2015网站发布时,设置页面合并后程序集的文件版本
- SQL Server 2012 安装过程详解(包含每一步设置的含义)
热门文章
- @Resource或者@Autowired作用/Spring中@Autowired注解、@Resource注解的区别
- (转)解决WinDbg调试Dump文件不同环境mscordacwks.dll版本问题
- 有趣的API: history pushState/popstate 无刷新跳转(pjax)
- 老司机的应用级监控——spring?actuator
- CSS学习笔记(3)--表格边框
- atn 编译java提示资源不足
- cocos2d-JS (二)Cocos Creater
- 怎样用Google APIs和Google的应用系统进行集成(5)----怎样把Google Tasks的JSON Schema转换成XML的Schema(XSD)?
- 【Mac + Python + Selenium】之PyCharm配置Selenium自动化
- mybatis之高级结果映射