Apache的POI开发实例

时间:2014-03-14 03:23:44
【文件属性】:

文件名称:Apache的POI开发实例

文件大小:695KB

文件格式:ZIP

更新时间:2014-03-14 03:23:44

Apache的POI开发实例

Apache的POI组件是Java操作Microsoft Office办公套件的强大API,其中对Word,Excel和PowperPoint都有支持,当然使用较多的还是Excel,因为Word和PowerPoint用程序动态操作的应用较少。那么本文就结合POI来介绍一下操作Excel的方法。 Office 2007的文件结构完全不同于2003,所以对于两个版本的Office组件,POI有不同的处理API,分开使用即可。首先来说几个Excel的基本概念。对于一个Excel文件,这称为一个工作簿(Workbook),打开Excel之后,在下方会有sheet1/2/3这样的选项卡,点击可以切换到不同的sheet中,这个sheet称作工作表。每个工作表就是我们编辑的区域,这是一张二维表,阿拉伯数字控制行数,从1开始,而程序中还是0,类似数组和集合。字母控制列数,从A开始,Z以后是两个字母控制。对于每一行,我们称为Row,列就是Column,行列可以确定唯一的一个元素,那么就是单元格,称为Cell。 POI组件可以方便的操纵这些元素,但初次接触POI可能会有畏惧心理,因为要对每个单元格进行设置,那么不管是用数组还是集合,从工作簿,工作表,行下来的代码量都不会小,这是不能避免的,但是按照这个处理顺序走,就一定可以得到结果。


【文件预览】:
Apache POI组件操作Excel,制作报表(一) - 积累每一天,Java多一点 - JavaEye技术网站.htm
Apache POI组件操作Excel,制作报表(三) - 积累每一天,Java多一点 - JavaEye技术网站.htm
Apache POI组件操作Excel,制作报表(二) - 积累每一天,Java多一点 - JavaEye技术网站.htm
Apache POI组件操作Excel,制作报表(一) - 积累每一天,Java多一点 - JavaEye技术网站.files
----31f7bb6c-3426-3578-9852-70128d32ba0e.jpg(33KB)
----blue.css(2KB)
----9320c2ce-5658-3f6c-80ca-6c3c29cbaad6-thumb.gif(2KB)
----rss_google.gif(701B)
----blog.css(42KB)
----user-logo-thumb.gif(863B)
----2247bc3c-6a8a-32f0-966c-3e53f9f33d97.jpg(19KB)
----user-logo.gif(2KB)
----shCoreCommon.js(23KB)
----SyntaxHighlighter.css(2KB)
----2bc51d54-9a6f-39f6-9067-a5a7619ce37b.jpg(32KB)
----d8d50efb-386d-3167-9b17-7ef7c52a6e22-thumb.jpg(11KB)
----d8d50efb-386d-3167-9b17-7ef7c52a6e22.jpg(33KB)
----offline.gif(682B)
----application.js(154KB)
----icon_minigender_1.gif(143B)
----2247bc3c-6a8a-32f0-966c-3e53f9f33d97-thumb.jpg(8KB)
----2bc51d54-9a6f-39f6-9067-a5a7619ce37b-thumb.jpg(9KB)
----rss.png(534B)
----hotkey.js(3KB)
----ui.css(2KB)
----icon_biggrin.gif(347B)
----compress.js(17KB)
----31f7bb6c-3426-3578-9852-70128d32ba0e-thumb.jpg(11KB)
----Thumbs.db(21KB)
Apache POI组件操作Excel,制作报表(三) - 积累每一天,Java多一点 - JavaEye技术网站.files
----blue.css(2KB)
----9320c2ce-5658-3f6c-80ca-6c3c29cbaad6-thumb.gif(2KB)
----rss_google.gif(701B)
----blog.css(42KB)
----user-logo-thumb.gif(863B)
----user-logo.gif(2KB)
----shCoreCommon.js(23KB)
----SyntaxHighlighter.css(2KB)
----offline.gif(682B)
----application.js(154KB)
----icon_minigender_1.gif(143B)
----a7017167-2553-3c26-b4ba-ffc38ae34218-thumb.jpg(9KB)
----rss.png(534B)
----a455d9c0-0863-3984-8a81-f9091bc329e0.jpg(129KB)
----hotkey.js(3KB)
----ui.css(2KB)
----a7017167-2553-3c26-b4ba-ffc38ae34218.jpg(58KB)
----compress.js(17KB)
Apache POI组件操作Excel,制作报表(二) - 积累每一天,Java多一点 - JavaEye技术网站.files
----blue.css(2KB)
----9320c2ce-5658-3f6c-80ca-6c3c29cbaad6-thumb.gif(2KB)
----rss_google.gif(701B)
----blog.css(42KB)
----user-logo-thumb.gif(863B)
----user-logo.gif(2KB)
----shCoreCommon.js(23KB)
----SyntaxHighlighter.css(2KB)
----offline.gif(682B)
----application.js(154KB)
----icon_minigender_1.gif(143B)
----rss.png(534B)
----a455d9c0-0863-3984-8a81-f9091bc329e0.jpg(129KB)
----6b5b9474-340b-33ba-942b-a89f1d8306f8.jpg(31KB)
----hotkey.js(3KB)
----ui.css(2KB)
----6b5b9474-340b-33ba-942b-a89f1d8306f8-thumb.jpg(11KB)
----compress.js(17KB)
----a455d9c0-0863-3984-8a81-f9091bc329e0-thumb.jpg(11KB)

网友评论

  • 可以参考。不错。有助于初学者
  • 很好用,谢谢分享!
  • 实例看不懂呀,对于初学者还是看一些帮助文档之类的吧,不过仍然感谢分享
  • Apache的POI组件对Office文件的操作非常完善,代码编写也相对直观和简单,不错的东西。
  • 就是3个网页的链接。。。
  • 只有列子没有jar,下载完成后还得去下个jar包,比较麻烦、
  • Apache的POI组件对Office文件的操作非常完善,代码编写也相对直观和简单,不错的东西。
  • 只有列子没有jar,下载完成后还得去下个jar包,比较麻烦、
  • 实例看不懂呀,对于初学者还是看一些帮助文档之类的吧,不过仍然感谢分享
  • Apache的POI组件对Office文件的操作非常完善,代码编写也相对直观和简单,不错的东西。