POI操作技术笔记.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Apache POI 概述 Apache POI是Apache软件基金会的开源项目。提供给Java程序操作Microsoft Office文件(读写操作)。 基本功能 HSSF - 提供读写Microsoft Excel格式档案的功能。(2007之前版本--2003) XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。(2007之后版本--2007 、2010) HWPF - 提供读写Microsoft Word格式档案的功能。 HSLF - 提供读写Microsoft PowerPoint格式档案的功能。 HDGF - 提供读写Microsoft Visio格式档案的功能。 excel版本 2003版,扩展名xls,每一个表格大小:IV65536 2010版,扩展名xlsx,每一个表格大小:XFD1048576 excel术语 工作簿 workbook 工作表 sheet 行 row 单元格 cell 下载 地址:/download.html 在线帮助文档:/spreadsheet/quick-guide.html 下载后的帮助文档: 导入坐标(jar包) !-- office文档组件 -- dependency groupIdorg.apache.poi/groupId artifactIdpoi/artifactId /dependency dependency groupIdorg.apache.poi/groupId artifactIdpoi-ooxml/artifactId /dependency dependency groupIdorg.apache.xmlbeans/groupId artifactIdxmlbeans/artifactId /dependency 写操作 写操作步骤: 文档 -- 工作簿 workbook 通过wb创建表格 -- 表格Sheet 通过sheet创建行 -- 行row 通过row创建单元格 -- 单元格 cell 通过cell单元格操作内容 将workbook写入到硬盘 整体思想:先写入到内存,在写入到硬盘 HSSF 2003版--写 分析:excel文档结构 //写入2003版excel文档 @Test public void hssf_write() throws Exception{ //1.文档 -- 工作簿 workbook Workbook workbook = new HSSFWorkbook(); for(int s = 0 ; s 5 ; s ++){ //2.通过wb获得表格 -- 表格Sheet Sheet sheet = workbook.createSheet(第+s+张表); for(int r = 0 ; r 10 ; r ++){ //3.通过sheet获得行 -- 行row Row row = sheet.createRow(r); //4.通过row获得单元格 -- 单元格 cell for(int c=0 ; c 8 ; c ++){ Cell cell = row.createCell(c); //5 通过cell单元格获得内容 cell.setCellValue( r + @@ + c); } } } //6 将内存中workbook写入到指定硬盘中 FileOutputStream outputStream = new FileOutputStream(1.xls); workbook.write(outputStream); outputStream.close(); // 必须手动关流 } XSSF 2010版--写 XSSF操作2010,扩展名为 xlsx //写入2010版excel文档 @Test public void xssf_write() throws Exception{ //1.文档 -- 工作簿 workbook Workbook workbook = new XSSFWorkbook(); for(int s = 0 ; s 5 ; s ++){ //2.通过wb获得表格 -- 表格Sheet Sheet sheet = workbook.createSheet(第+s+张表); for(int r = 0 ; r 10 ; r ++){ //3.通过sheet获得行 -- 行row Row row = sheet.createRow(r); //4.通过ro

文档评论(0)

企管文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档