WEB开发网
开发学院WEB开发Jsp Java读取Excel方式对比 阅读

Java读取Excel方式对比

 2008-01-05 18:41:57 来源:WEB开发网   
核心提示:1. java读取Excel方式对比在Java中读写MS Excel文件主要有两种典型的方法l Java-To-Com的方式:(1) jCom(2) Jacobl 直接Excel文件读写(3) jExcel(4) POI方法1中,是利用Java-Com桥的方式来读写Excel文件,Java读取Excel方式对比,需要后

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开源项目。

Tags:Java 读取 Excel

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接