/**
* 匯出 Excel :多個 sheet,帶表頭
*
* @param response HttpServletResponse
* @param list 資料 list,每個元素為一個 BaseRowModel
* @param fileName 匯出的檔案名
* @param sheetName 匯入檔案的 sheet 名
* @param object 映射物體類,Excel 模型
*/
public static ExcelWriterFactroy writeExcelWithSheets(HttpServletResponse response, List<? extends BaseRowModel> list,
String fileName, String sheetName, BaseRowModel object) {
ExcelWriterFactroy writer = new ExcelWriterFactroy(getOutputStream(fileName, response), ExcelTypeEnum.XLSX);
Sheet sheet = new Sheet(1, 0, object.getClass());
sheet.setSheetName(sheetName);
writer.write(list, sheet);
return writer;
}
本地方法呼叫成功,可以匯出Excel表格。上傳到測驗服務器Linux系統下,呼叫程式,列印資訊。在new ExcelWriterFactroy失敗,求大神指點。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/81189.html
標籤:Java相關
