关于excelpoi导出

关于excelpoi导出

ID:6037901

大小:28.18 KB

页数:17页

时间:2017-12-31

关于excelpoi导出_第1页
关于excelpoi导出_第2页
关于excelpoi导出_第3页
关于excelpoi导出_第4页
关于excelpoi导出_第5页
资源描述:

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

1、使用POI生成Excel文件,可以自动调整excel列宽等//autoSizeColumn()方法自动调整excel列宽importjava.io.FileOutputStream;importorg.apache.poi.hssf.usermodel.HSSFCell;importorg.apache.poi.hssf.usermodel.HSSFCellStyle;importorg.apache.poi.hssf.usermodel.HSSFFont;importorg.apache.poi.hssf.usermodel.HSSFRow;importorg.apache.poi

2、.hssf.usermodel.HSSFSheet;importorg.apache.poi.hssf.usermodel.HSSFWorkbook;importorg.apache.poi.hssf.usermodel.HSSFRichTextString;importorg.apache.poi.hssf.usermodel.HSSFDataFormat;importorg.apache.poi.hssf.usermodel.HSSFComment;importorg.apache.poi.hssf.usermodel.HSSFPatriarch;importorg.apache

3、.poi.hssf.usermodel.HSSFClientAnchor;publicclassPoiCreateExcelTest...{publicstaticvoidmain(String[]args)...{/***//***@seeFormore*///创建新的Excel工作簿HSSFWorkbookworkbook=newHSSFWorkbook();//在Excel工作簿中建一工作表,其名为缺省值,也可以指定Sheet名称HSSFSh

4、eetsheet=workbook.createSheet();//HSSFSheetsheet=workbook.createSheet("SheetName");//用于格式化单元格的数据HSSFDataFormatformat=workbook.createDataFormat();//创建新行(row),并将单元格(cell)放入其中.行号从0开始计算.HSSFRowrow=sheet.createRow((short)1);//设置字体HSSFFontfont=workbook.createFont();font.setFontHeightInPoints((short)2

5、0);//字体高度font.setColor(HSSFFont.COLOR_RED);//字体颜色font.setFontName("黑体");//字体font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//宽度font.setItalic(true);//是否使用斜体//font.setStrikeout(true);//是否使用划线//设置单元格类型HSSFCellStylecellStyle=workbook.createCellStyle();cellStyle.setFont(font);cellStyle.setAlignment(H

6、SSFCellStyle.ALIGN_CENTER);//水平布局:居中cellStyle.setWrapText(true);//添加单元格注释//创建HSSFPatriarch对象,HSSFPatriarch是所有注释的容器.HSSFPatriarchpatr=sheet.createDrawingPatriarch();//定义注释的大小和位置,详见文档HSSFCommentcomment=patr.createComment(newHSSFClientAnchor(0,0,0,0,(short)4,2,(short)6,5));//设置注释内容comment.setStrin

7、g(newHSSFRichTextString("可以在POI中添加注释!"));//设置注释作者.当鼠标移动到单元格上是可以在状态栏中看到该内容.comment.setAuthor("Xuys.");//创建单元格HSSFCellcell=row.createCell((short)1);HSSFRichTextStringhssfString=newHSSFRichTextString("HelloWorld!");cell.setCellValue(

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

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

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