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

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

 2010-04-22 00:00:00 来源:WEB开发网   
核心提示: 一步步执行该应用程序如果阅读了本文的 先行篇,您会发现该应用程序与之十分类似,使用 Apache 的 POI 和 HSSF 将 Excel 电子表格数据加载到 DB2(5),否则,或许值得您去读一下那篇文章, 图 2. 等待选择电子表格按下“Load My Spreadsheet&r

一步步执行该应用程序

如果阅读了本文的 先行篇,您会发现该应用程序与之十分类似。否则,或许值得您去读一下那篇文章。正如您将看到的,也是真正的面向对象的程序员应该做的,我们重用了在其姊妹应用程序中所写的大量代码。

在第一次激活 ExcelDB2 时,您将需要向正要写入的数据库验证自己,见 图 1。该应用程序的 GUI 组件是使用 Java Swing TM 构建的。而应用程序的登录部分则是由 LoginDialog.java 和 LoginService.java 的代码处理的。登录服务调用 SQLFacade.java 。整个应用程序都会用这个类来与 DB2 数据库进行交互。其工作是要将程序员从直接使用 JDBC API 中抽身出来。如果用户提供了必要的凭证和连接信息,SQLFacade 对象就会被实例化,而应用程序则继续运行。否则,您将收到错误消息并且被要求重新输入这些值。

图 1. 登录数据库
使用 Apache 的 POI 和 HSSF 将 Excel 电子表格数据加载到 DB2

在成功登录之后,将出现一个屏幕,您将在其中提供两个输入:要导入的 Excel 电子表格文件和要在目标数据库中创建的表名(默认为 New_Table),见 图 2。

图 2. 等待选择电子表格
使用 Apache 的 POI 和 HSSF 将 Excel 电子表格数据加载到 DB2

按下“Load My Spreadsheet”按钮将弹出 FileChooser 对话框,见 图 3,您可以从中选择要加载的 Excel 文件。

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

Tags:使用 Apache POI

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