如何使用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;
}
顺便问下这个方法怎么了,为什么我用它保存后文件里没有内容,但是能够生成
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
口水猪宝
2012-05-31 · TA获得超过505个赞
知道小有建树答主
回答量:247
采纳率:0%
帮助的人:195万
展开全部
没有往里面写数据啊
追问
怎么个意思啊
追答
WritableCellFormat wcf = new WritableCellFormat();//定义单元格样式 
Label A1 = new Label(iCol,iRow,"value",wcf);//四个参数:列号,行号,内容,样式
objSheet.addCell(A1);//单元格内容写值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式