springboot 使用poi进行数据的导出过程详解
使用的是idea+restful风格
第一:引入依赖为:
org.apache.xmlbeans xmlbeans 2.6.0 dom4j dom4j 1.6.1 org.apache.poi poi 3.9 org.apache.poi poi-ooxml 3.9
第二步:
上传文件的工具类
importjava.io.BufferedInputStream;
importjava.io.BufferedOutputStream;
importjava.io.ByteArrayInputStream;
importjava.io.ByteArrayOutputStream;
importjava.io.IOException;
importjava.io.InputStream;
importjava.lang.reflect.Method;
importjava.util.ArrayList;
importjava.util.HashMap;
importjava.util.List;
importjava.util.Map;
importjavax.servlet.ServletOutputStream;
importjavax.servlet.http.HttpServletResponse;
importorg.apache.poi.hssf.usermodel.HSSFWorkbook;
importorg.apache.poi.ss.usermodel.Cell;
importorg.apache.poi.ss.usermodel.CellStyle;
importorg.apache.poi.ss.usermodel.Font;
importorg.apache.poi.ss.usermodel.IndexedColors;
importorg.apache.poi.ss.usermodel.Row;
importorg.apache.poi.ss.usermodel.Sheet;
importorg.apache.poi.ss.usermodel.Workbook;
/**
*@authorqingmu
*@version创建时间:2017年12月28日下午4:53:29
*类说明:POI导出工具类
*/
publicclassExportPOIUtils{
//参数说明:fileName:文件名projects:对象集合columnNames:列名keys:map中的key
publicstaticvoidstart_download(HttpServletResponseresponse,StringfileName,List>projects,
String[]columnNames,String[]keys)throwsIOException{
//将集合中对象的属性对应到List热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短