ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:24.72KB ,
资源ID:8365936      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8365936.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(POI操作常用方法Word格式.docx)为本站会员(b****5)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

POI操作常用方法Word格式.docx

1、=newHSSFWorkbook(fs);4. /得到Excel工作表对象5. HSSFSheetsheetwb.getSheetAt(0);6. /得到Excel工作表的行7. HSSFRowrowsheet.getRow(i);8. /得到Excel工作表指定行的单元格9. HSSFCellcellrow.getCell(short)j);10. cellStylecell.getCellStyle();/得到单元格样式11. POIFSFileSystem12. /得到Excel工作簿对象13. HSSFWorkbook14. /得到Excel工作表对象15. HSSFSheet16.

2、/得到Excel工作表的行17. HSSFRow18. /得到Excel工作表指定行的单元格19. HSSFCell20. cellStyle2、建立Excel常用对象1. HSSFWorkbookHSSFWorkbook();/创建Excel工作簿对象2. HSSFSheetwb.createSheet(sheet);/创建Excel工作表对象3. HSSFRowsheet.createRow(short)0);/创建Excel工作表的行4. cellStylewb.createCellStyle();/创建单元格样式5. row.createCell(short)0).setCellSty

3、le(cellStyle);/创建Excel工作表指定行的单元格6. row.createCell(short)0).setCellValue(1);/设置Excel工作表的值7. HSSFWorkbook8. HSSFSheet9. HSSFRow11. row.createCell(short)0).setCellStyle(cellStyle);12. row.createCell(short)0).setCellValue(1);3、设置sheet名称和单元格内容1. wb.setSheetName(1,第一张工作表,HSSFCell.ENCODING_UTF_16);2. cell.

4、setEncoding(short)1);3. cell.setCellValue(单元格内容4. wb.setSheetName(1,5. cell.setEncoding(short)6. cell.setCellValue(4、取得sheet的数目1. wb.getNumberOfSheets()2. wb.getNumberOfSheets()5、 根据index取得sheet对象1. HSSFSheet6、取得有效的行数1. introwcountsheet.getLastRowNum();2. int7、取得一行的有效单元格个数1. row.getLastCellNum();2.

5、row.getLastCellNum();8、单元格值类型读写1. cell.setCellType(HSSFCell.CELL_TYPE_STRING);/设置单元格为STRING类型2. cell.getNumericCellValue();/读取为数值类型的单元格内容3. cell.setCellType(HSSFCell.CELL_TYPE_STRING);4. cell.getNumericCellValue();9、设置列宽、行高1. sheet.setColumnWidth(short)column,(short)width);2. row.setHeight(short)hei

6、ght);3. sheet.setColumnWidth(short)column,(short)width);4. row.setHeight(short)height);10、添加区域,合并单元格1. RegionregionRegion(short)rowFrom,(short)columnFrom,(short)rowTo2. ,(short)columnTo);/合并从第rowFrom行columnFrom列3. sheet.addMergedRegion(region);/到rowTo行columnTo的区域4. /得到所有区域5. sheet.getNumMergedRegion

7、s()6. Region7. ,(short)columnTo);8. sheet.addMergedRegion(region);9. /得到所有区域10. sheet.getNumMergedRegions()11、保存Excel文件1. FileOutputStreamfileOutFileOutputStream(path);2. wb.write(fileOut);3. FileOutputStream4. wb.write(fileOut);12、根据单元格不同属性返回字符串数值1. publicStringgetCellStringValue(HSSFCellcell)2. ce

8、llValue;3. switch(cell.getCellType()4. caseHSSFCell.CELL_TYPE_STRING:/字符串类型5. cell.getStringCellValue();6. if(cellValue.trim().equals()|cellValue.trim().length()=0)7. cellValue=8. break;9. HSSFCell.CELL_TYPE_NUMERIC:/数值类型10. String.valueOf(cell.getNumericCellValue();11. 12. HSSFCell.CELL_TYPE_FORMUL

9、A:/公式13. cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC);14. 15. 16. HSSFCell.CELL_TYPE_BLANK:17. 18. 19. HSSFCell.CELL_TYPE_BOOLEAN:20. 21. HSSFCell.CELL_TYPE_ERROR:22. 23. default:24. 25. 26. returncellValue;27. 28. public29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.

10、 49. 50. 51. 52. 53. 54. 13、常用单元格边框格式1. HSSFCellStylestyle2. style.setBorderBottom(HSSFCellStyle.BORDER_DOTTED);/下边框3. style.setBorderLeft(HSSFCellStyle.BORDER_DOTTED);/左边框4. style.setBorderRight(HSSFCellStyle.BORDER_THIN);/右边框5. style.setBorderTop(HSSFCellStyle.BORDER_THIN);/上边框6. HSSFCellStyle7. s

11、tyle.setBorderBottom(HSSFCellStyle.BORDER_DOTTED);8. style.setBorderLeft(HSSFCellStyle.BORDER_DOTTED);9. style.setBorderRight(HSSFCellStyle.BORDER_THIN);10. style.setBorderTop(HSSFCellStyle.BORDER_THIN);14、设置字体和内容位置1. HSSFFontfwb.createFont();2. f.setFontHeightInPoints(short)11);/字号3. f.setBoldweigh

12、t(HSSFFont.BOLDWEIGHT_NORMAL);/加粗4. style.setFont(f);5. style.setAlignment(HSSFCellStyle.ALIGN_CENTER);/左右居中6. style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);/上下居中7. style.setRotation(shortrotation);/单元格内容的旋转的角度8. HSSFDataFormatdfwb.createDataFormat();9. style1.setDataFormat(df.getFormat(

13、0.00%/设置单元格数据格式10. cell.setCellFormula(string);/给单元格设公式11. style.setRotation(short12. HSSFFont13. f.setFontHeightInPoints(short)14. f.setBoldweight(HSSFFont.BOLDWEIGHT_NORMAL);15. style.setFont(f);16. style.setAlignment(HSSFCellStyle.ALIGN_CENTER);17. style.setVerticalAlignment(HSSFCellStyle.VERTICA

14、L_CENTER);18. style.setRotation(short19. HSSFDataFormat20. style1.setDataFormat(df.getFormat(21. cell.setCellFormula(string);22. style.setRotation(short15、插入图片1. /先把读进来的图片放到一个ByteArrayOutputStream中,以便产生ByteArrayByteArrayOutputStreambyteArrayOutByteArrayOutputStream();BufferedImagebufferImgImageIO.re

15、ad(newFile(ok.jpgImageIO.write(bufferImg,jpg,byteArrayOut);5. /读进一个excel模版6. FileInputStreamfosFileInputStream(filePathName+/stencil.xlt7. fsPOIFSFileSystem(fos);8. /创建一个工作薄9. HSSFWorkbook10. HSSFSheet11. HSSFPatriarchpatriarchsheet.createDrawingPatriarch();12. HSSFClientAnchoranchorHSSFClientAnchor(0,0,1023,255,(short)0,0,(short)10,10);13. patriarch.createPicture(anchor,wb.addPicture(byteArrayOut.toByteArray(),HSSFWorkbook.PICTURE_TYPE_JPEG);14. /先把读进来的图片放到一个ByteArrayOutputStream中,以便产生ByteArrayjpg

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2