Java读取Excel方式对比
2006-09-08 16:47
417 查看
1. Java读取Excel方式对比
在Java中读写MS Excel文件主要有两种典型的方法
l Java-To-Com的方式:
(1) jCom
(2) Jacob
l 直接Excel文件读写
(3) jExcel
(4) POI
方法1中,是利用Java-Com桥的方式来读写Excel文件,需要后台有Com组件的支持,不能脱离Windows平台使用。
方法2是直接使用纯Java API存取Excel文件,可以直接从磁盘文件或者Java的输入输出流中读写Excel文件。相比之下方法2要更为直接一些,不必依赖于Windows平台以及Com组件。jExcel与POI都是开源的Java项目,jExcel是sourceforge的开源项目(http://jexcelapi.sourceforge.net/),POI是Apache的开源项目(http://jakarta.apache.org/poi/)。jExcel现在最近的版本是2.5.9版,于2005年12月22日发布。POI的最近版本是3.0 alpha版。
2.POI功能介绍
POI是Apache下Jakata项目的子项目,其目标是处理OLE2对象。目前比较成熟的包有HSSF,主要用来处理Ms Excel文件。HWPF包,正在完善当中,主要用于处理Ms Word文件。HSLF包,主要用于处理Ms PowerPoint文档。POI组件除了可以供Java使用外,还提供了Ruby接口,可以直接供Ruby使用。
POI的部分代码是来自于OpenOffice,对于处理Excel文档而言,POI是目前最成熟与稳定的Java开源项目。
在Java中读写MS Excel文件主要有两种典型的方法
l Java-To-Com的方式:
(1) jCom
(2) Jacob
l 直接Excel文件读写
(3) jExcel
(4) POI
方法1中,是利用Java-Com桥的方式来读写Excel文件,需要后台有Com组件的支持,不能脱离Windows平台使用。
方法2是直接使用纯Java API存取Excel文件,可以直接从磁盘文件或者Java的输入输出流中读写Excel文件。相比之下方法2要更为直接一些,不必依赖于Windows平台以及Com组件。jExcel与POI都是开源的Java项目,jExcel是sourceforge的开源项目(http://jexcelapi.sourceforge.net/),POI是Apache的开源项目(http://jakarta.apache.org/poi/)。jExcel现在最近的版本是2.5.9版,于2005年12月22日发布。POI的最近版本是3.0 alpha版。
2.POI功能介绍
POI是Apache下Jakata项目的子项目,其目标是处理OLE2对象。目前比较成熟的包有HSSF,主要用来处理Ms Excel文件。HWPF包,正在完善当中,主要用于处理Ms Word文件。HSLF包,主要用于处理Ms PowerPoint文档。POI组件除了可以供Java使用外,还提供了Ruby接口,可以直接供Ruby使用。
POI的部分代码是来自于OpenOffice,对于处理Excel文档而言,POI是目前最成熟与稳定的Java开源项目。
相关文章推荐
- Java读取Excel方式对比
- Java读取Excel的两种方式方式介绍
- C#读取Excel数据两种方式性能对比
- java poi 读取excel文档最简单方式
- Java读取Excel方式
- Java读取excel的两种方式
- java中用jxl方式读取Excel
- C#读取Excel数据两种方式性能对比
- java POI读取Excel时Files 与 InputStreams两种方式的比较
- java-poi方式读取excel
- 在Java中读取EXCEL文件 JExcelAPI与Apache POI两者对比
- Java 操作 Excel (读取Excel2007,Poi实现)
- java通过jxl来读取excel的乱码问题
- 五种方式让你在java中读取properties文件内容不再是难题
- Java读取Excel文件
- c#操作excel方式三:使用Microsoft.Office.Interop.Excel.dll读取Excel文件
- java创建线程的三种方式及其对比
- Java读取Excel内容
- java 读取Excel处理并在网页下载处理后的新文件
- Java 读取Excel文件(POI)