【程序编程相关:用PEAR::Benchmarking之】 kulvir singh bhogal 【推荐阅读:IntelliJ IDEA 4.5中的t】 【扩展信息:实施个人战略计划 3/7 -- 确定你的】ibm 电子商务顾问austin, tx 2003 年 9 月 ©2002 international business machines corporation. all rights reserved 引言
让我们来面对这个问题.世界上不是每个人都了解 sql.作为一个顾问,我可能得与我的客户组织中各种工作头衔的人打交道.这些人中一部分是有技术头脑的软件工程师,他们很可能会查看一下二进制代码并解决软件错误;而另一部分则是商务专家,他们知道商务的详尽细节,但是对编程却一无所知.在本文中,我们将阐述后者的需求.
商务需求
我曾遇到某些情况,客户想要查看他们 ibm® db2® universal database™ 中的内容但是不知道如何使用 sql 命令行或不想使用 sql 命令行.他们想知道是否有一个实用程序可以遍览其 db2 数据库表并可以产生包含该数据库中数据的 microsoft® excel® 电子表格.那么商务专家就可以使用 microsoft excel 来进行数据处理(比如求与.平均值等等)与产生报表了.
您将学到什么
在本文中,您将学到如何构建能把 db2 数据传送给 microsoft excel 电子表格的应用程序.我们将利用 jdbc™ 的产品以提供一个不花成本的解决方案.我们也将辅助使用 apache software foundation 的开放式源代码产品.
apache 的 poi 项目与 hssf
apache software foundation 曾承担一个称为 poi 的项目,poi 代表 poor obfuscation implementation (不良模糊化实现).该项目提供 java™ api 用于处理基于 microsoft 的 ole 2 compound document 格式的文件格式.该项目分为几个组件,包括一个叫作 hssf 的组件,它能写 excel 文件.这就是我们将要使用的组件.您可以在 poi web 站点上阅读到关于 poi 项目的总体结构的更多信息,网址是 http://jakarta.apache.org/poi/index.html.
hssf 代表 horrible spreadsheet format(可怕的电子表格格式).我想不必对此作进一步的解释了吧.
hssf 组件让程序员使用 java 来读写 microsoft excel 97-2002 文件(以 biff8 文件格式).特别地,您将使用 poi jar 文件中的 org.apache.poi.hssf.usermodel 包.您可以在 http://jakarta.apache.org/builds/jakarta-poi/ 上获得该 jar 文件.... 下一页