如何使用jxl将Map导出到excel,list又如何做,只要一个类,不要main方法测试,无返回值,或者返回boolean
publicbooleancreateExcel(StringfileName,String[]columnName,List<Map>mapList,Stringtit...
public boolean createExcel(String fileName, String[] columnName,
List<Map> mapList, String titleName, String sheetName,
boolean columnIndexBool, boolean displayDebugInfo)
throws IOException, WriteException {
// 工作流程:
// 1 判断异常
// 2 创建excel
// 3 设置Excel样式。
// 4 插入序号列。
// 5 得到显示数据。
// 6 显示数据。
// 8 插入标题。
// 7 关闭文件。
WritableWorkbook wwb = Workbook.createWorkbook(new File(fileName));
// 创建sheet,生成名为"excel导出"的工作表,sheetindex表示第一页。
int sheetindex = 0;
WritableSheet ws = wwb.createSheet(sheetName, sheetindex);
ws.getSettings().setPrintHeaders(true);
showExcelStyle(ws);
//showCellData(columnIndexBool,columnName,ws,titleName,mapList,format_Property,format_Title,format_DateCell);
// 写入数据
wwb.write();
// 关闭文件
wwb.close();
return true;
}
顺便问下这个方法怎么了,为什么我用它保存后文件里没有内容,但是能够生成 展开
List<Map> mapList, String titleName, String sheetName,
boolean columnIndexBool, boolean displayDebugInfo)
throws IOException, WriteException {
// 工作流程:
// 1 判断异常
// 2 创建excel
// 3 设置Excel样式。
// 4 插入序号列。
// 5 得到显示数据。
// 6 显示数据。
// 8 插入标题。
// 7 关闭文件。
WritableWorkbook wwb = Workbook.createWorkbook(new File(fileName));
// 创建sheet,生成名为"excel导出"的工作表,sheetindex表示第一页。
int sheetindex = 0;
WritableSheet ws = wwb.createSheet(sheetName, sheetindex);
ws.getSettings().setPrintHeaders(true);
showExcelStyle(ws);
//showCellData(columnIndexBool,columnName,ws,titleName,mapList,format_Property,format_Title,format_DateCell);
// 写入数据
wwb.write();
// 关闭文件
wwb.close();
return true;
}
顺便问下这个方法怎么了,为什么我用它保存后文件里没有内容,但是能够生成 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询