支持传入list<T>集合,将list中数据导出到excel并保存到指定路径
支持传入表头数组,自定义显示excel表头
代码如下:
import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.List; import javax.servlet.http.HttpServletResponse; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.HorizontalAlignment; public class ExcelUtil { /** * @Description excel导出(自定义名称) * @author fyq * @param res response * @param list 数据集合 * @param titleArray 标题头字符串数组 * @param fileName 文件名