使用 Apache 的 POI 和 HSSF 将 Excel 电子表格数据加载到 DB2
2010-04-22 00:00:00 来源:WEB开发网您将学到什么
在本文中,您将学习如何构建能将 Microsoft Excel 电子表格数据有效地传送给 DB2 UDB 数据库的应用程序。而 Apache POI 项目中所提供的 API 将有助于读取 Excel 电子表格。特别地,我们将使用 Apache POI 的 HSSF 组件。本文的目的并非是要取代完成样本应用程序功能的其他方法,而是要进一步使读者熟悉 Apache 的 POI 项目。
虽然现在使用的是 DB2,但是我们将利用 JDBC 的产品以提供一个可移植的、非特定数据库的无成本解决方案。并且通过利用 Apache 的 POI 项目和 Java 平台,我们可以构建完全免费且极具灵活性的应用程序。
为什么选择 POI?
一个十分令人沮丧的事实就是难以与 Microsoft 的专有文件格式进行交互操作。但 Apache Software Foundation 通过称作 POI(POI 代表 Poor Obfuscation Implementation,即不良模糊化实现)的项目解决了该问题。POI 的目标就是提供一组 Java API 来使得基于 Microsoft OLE 2 Compound Document 格式的 Microsoft Office 文件易于操作。一些 POI API 仅仅是为最常用的 Microsoft Office 文件 Word 和 Excel 而开发的;而其他的 API 则是用于通用的 OLE 2 Compound Document 和属性文件。Apache POI 网站提供了丰富的关于 POI 项目及其 API 的附加信息,其网址为 http://jakarta.apache.org/poi/index.html。
DB2 和 Excel 之间的关系是通过 POI 组件 HSSF 来创建的,HSSF 代表 Horrible Spreadsheet Format(可怕的电子表格格式)。API 给程序员提供了极其容易地读写或操作 Microsoft Excel 97-2002 文件的能力。
- ››使用linux中的quota教程
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››使用jxl生成带动态折线图的excel
- ››apache rewrite将指定URL转向指定的几个服务器
- ››使用mysql mysqldump进行数据库迁移
- ››使用jquery是新tab形式
- ››使用QUnit进行Javascript单元测试
- ››使用UITextFieldDelegate来隐藏键盘
- ››使用公式提取Excel中的日期后发现格式不对
- ››使用SQL Azure 的BI 解决方案
- ››使用PLSQL Developer工具导出sql文件
- ››使用双缓冲技术实现Android画板应用
更多精彩
赞助商链接