现在的位置: 首页 > 综合 > 正文

jexcel学习

2013年06月29日 ⁄ 综合 ⁄ 共 18023字 ⁄ 字号 评论关闭

如果在你的项目中需要解析 Excel 文件,比如,作为用户上传的模板进行解析。那么选择 jExcel 将是一个不错的决定!虽然 Apache 的 Commons 开源组件包 POI 也能完成相同的功能,但 jExcel 小巧、对中文支持更好!噢,这就足够了!不是吗?我将 jExcel 的主要功能封装成 8 个文件,分别如下。
(1) IExcelWorkbook.java 文件。

(2) IExcelWritableWorkbook.java 文件

(3) IExcelFactory.java 文件

(4) IExcelCellVisitNotify.java 文件。

(5) ExcelWritableWorkbook.java 文件。

(6) ExcelWorkbook.java 文件。

(7) ExcelFactory.java 文件。

(8) ExcelFactoryDirector.java 文件。

单元测试就不在这里写了,但单元测试是必须的,它是保证代码质量的重要手段!将其忽略是不理智也是不可取的!写一个 main() 方法来简单说明如何使用。

这些类中,ExcelWorkbook.java 与 ExcelWritableWorkbook.java 是最重要的实现类。它们完成了解析 Excel 文件的重要任务。事实上,这两个类只在同一个 java 包中可见,对于调用者来说是不可见的。调用都是通过接口中的方法完成的。注意一下,这些 java 类都使用了哪些模式?聪明的你肯定都知道,那就是抽象工厂模式、建造模式、访问者模式与单例模式。这些模式可真讨厌,无处不在。但有时这些“武功套路”还真能让你学到“独孤九剑”。另外,你可以在http://sourceforge.net/上下载最新的 jExcel 包。

 

抱歉!评论已关闭.