java导出excel总结

java导出excel总结

ID:12122103

大小:42.00 KB

页数:4页

时间:2018-07-15

java导出excel总结_第1页
java导出excel总结_第2页
java导出excel总结_第3页
java导出excel总结_第4页
资源描述:

《java导出excel总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、写Excel的方法类为JxlExcelWriter:importjxl.Workbook;importjxl.format.UnderlineStyle;importjxl.format.Colour;importjxl.write.*;importjxl.write.biff.RowsExceededException;importjava.io.IOException;importjava.io.OutputStream;importjava.util.Date;importjava.util.List;publicclassJxlExcelWriter{        publicvoi

2、dwriteExcel(OutputStreamout,Listdatas,String[]title){         if(datas==null){           thrownewIllegalArgumentException("写excel流需要List参数!");         }         try{           WritableWorkbookworkbook=Workbook.createWorkbook(out);           WritableSheetws=workbook.createSheet("sheet1",0);          

3、 introwNum=1;   //要写的行           if(title!=null){               putDescription(ws);               putTitle(ws,1,title);//压入标题               Object[]cells=(Object[])datas.get(0);               putRow(ws,rowNum,cells);   //压一行到sheet           }           intdataNum=2;//要写的数据行           for(inti=1;i

4、tas.size();i++,dataNum++){//把数据写进sheet               Object[]cells=(Object[])datas.get(i);               putDatas(ws,dataNum,cells);//压入一行数据到sheet           }            putTime(ws);//压入时间           workbook.write();           workbook.close();   //一定要关闭,否则没有保存Excel        }catch(RowsExceededExcepti

5、one){           System.out.println("jxlwriteRowsExceededException:"+e.getMessage());       }catch(WriteExceptione){           System.out.println("jxlwriteWriteException:"+e.getMessage());       }catch(IOExceptione){           System.out.println("jxlwritefilei/oexception!,causeby:"+e.getMessage());  

6、     }    }       privatevoidputTime(WritableSheetws)throwsRowsExceededException,WriteException{       DateFormatdf=newDateFormat("yyyy-MM-ddhh:mm:ss");       WritableCellFormatwcfDF=newWritableCellFormat(df);       DateTimelabelDT=newDateTime(4,10,newDate(),wcfDF);       ws.addCell(labelDT);   }   

7、   privatevoidputDescription(WritableSheetws)throwsRowsExceededException,WriteException{       WritableFontwfc=newWritableFont(WritableFont.ARIAL,10,WritableFont.NO_BOLD,                              

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。