WEB开发网
开发学院数据库DB2 使用 Apache 的 POI 和 HSSF 将 Excel 电子表格数... 阅读

使用 Apache 的 POI 和 HSSF 将 Excel 电子表格数据加载到 DB2

 2010-04-22 00:00:00 来源:WEB开发网   
核心提示: 满足需求:将 DB2 和 Excel 高度集成,且具同步、报表编制和自动化等特性,使用 Apache 的 POI 和 HSSF 将 Excel 电子表格数据加载到 DB2(4), 维护:IBM 通过数据库模式抽象和通用方法为您代劳, 成本:商务用户变成开发者,该应用程序是通过 Applicati

满足需求:将 DB2 和 Excel 高度集成,且具同步、报表编制和自动化等特性。

维护:IBM 通过数据库模式抽象和通用方法为您代劳。

成本:商务用户变成开发者,且无需 Java 、SQL 或 DB2 的知识。

利用:充分利用 Microsoft Office、商务用户以及现有的应用程序。

自动化:几乎将所有 Excel 生成和分布任务自动化。

关于 Office Connect 的更多信息,请参阅文章 Client-side Information Integration using Office Connect。

然而,我们这里的目标是使您熟悉 POI 和 HSSF 的功能,以便当其适合于支持 Java 应用程序和 Excel 的集成时,可以使用并实现它。为此,我们将使用 HSSF 的一些基本功能。有必要注意的是,HSSF 提供了控制格式(颜色、边界、字体等)和元数据的功能。而我们所使用的 API 将不会利用这些高级功能。

安装和运行该应用程序
此处提供的样本代码将从 Excel 电子表格读取数据并创建包含该数据的数据库表。您将运行的该应用程序的主类位于 ExcelDB2.java 中。大致查看一下下一节中所描述的代码以深入了解它是如何工作的是一个好主意。

确保您的环境设置如下:

您在 Microsoft Windows® 环境中运行 DB2 8.1。DB2 的早期版本可能也可运行,但不保证一定能够运行。

将 db2java.zip 和 POI jar 文件添加到 Java 类路径中。 db2java.zip 包含与您的 DB2 数据库进行交互所需要的 JDBC API。

将 POI jar 安装并添加到 Java 类路径中。POI jar 文件包含您将用以读取 Microsoft Excel 文件的 Apache POI 包( org.apache.poi.hssf.usermodel )。

通过使用诸如 IBM Websphere® Studio Application Developer Version 5.0 这样的现代 IDE,可显著地简化应用程序的开发、安装和运行。该应用程序是通过 Application Developer 所提供的功能来开发的。Application Developer 允许您快速地完成和运行代码,并且支持您正确地理解它是如何工作的。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:使用 Apache POI

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