[发明专利]将数据库中数据导出成Excel文件的装置及其方法无效

专利信息
申请号: 200810057915.0 申请日: 2008-02-20
公开(公告)号: CN101231665A 公开(公告)日: 2008-07-30
发明(设计)人: 邹安平 申请(专利权)人: 中兴通讯股份有限公司
主分类号: G06F17/30 分类号: G06F17/30;G06F17/24
代理公司: 北京律诚同业知识产权代理有限公司 代理人: 梁挥;祁建国
地址: 518057广东省深圳市南*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据库 数据 导出 excel 文件 装置 及其 方法
【说明书】:

技术领域

发明涉及数据处理技术,特别是涉及一种将数据库中数据导出成Excel文件的装置及其方法。

背景技术

如今的社会属于信息爆炸的时代,每天都在产生大量的信息,这些信息大部分都存放在数据库中,然而存放在数据库中的信息属于原始信息,不能很方便地从这些杂乱的原始信息中获取有用的信息,那么此时就需要工具将这些原始信息组织起来,以比较直观的方式将它们显示出来,而比较常用的工具就是Excel等日常办公软件。

目前,网络上有好几种开源的软件(比如Poi,Jxl)能直接操纵(读、写)Excel文件,但这些软件限于Excel文件的组成格式,都有它们的缺点,那就是当数据量大时,极耗内存。下面通过了解Excel文件的组成格式,描述极耗内存的原因。

Excel文件是基于BIFF(Binary Interchange File Format,二进制文件格式)格式的。在BIFF格式文件数据的二进制存储中,低位8字节存放在地址的低位,高位8字节存放在地址的高位,因此在用十六进制编辑器来查看Excel文件时,对于一个完整的双字节,它的显示如:09 08,那么它的十六进制值应该为0x0809。整个Excel文件的分块如表1所示。

表1

Excel Header区    占1block(512 bytes),固定大小WorkBook区    最小占8个block(4096 bytes)Summary Information区    占8个block(4096 bytes),固定大小DocumentSummary Information区    占8个block(4096 bytes),固定大小RootEntry区    占1个block(512 bytes),固定大小

在表1所示的Excel文件分块表中:

1)Excel文件包含一个WorkBook,一个WorkBook可以包含一个或多个WorkSheet。

2)在Excel文件的数据结构中,每512bytes称为一个block(块),而Excel文件是由整数个block来组成的,因此Excel文件的大小也均为512的倍数,并且对每个数据block,必须有一个指针(blockPointer)指示其在文件中的位置,这些blockPointer是集中存放在Excel文件的开头或者尾部。存放blockPointer的block叫指针block(pointerBlock),由于指针block块的数目可能很多,所以Excel文件采用了两级指针的方式,即还需要一段数据区存储指向指针block的指针(pointerBlockPointer,第二级指针),存放第二级指针的block称为扩展指针block(extendPointerBlock)。

3)Excel文件中每条完整的数据是由一个标识、长度和数据内容来体现,称为一个记录体(Record),如某条数据显示09 08 02 00 00 00,那么09 08代表这条完整数据的标识,02 00代表后面内容的长度,而00 00为实际的内容数据。

4)Excel文件必需有一个Excel Header区,这个区占1个block大小,放在Excel文件的开头位置,这个区主要内容有:整个Excel文件的block数,及1 09个pointerBlockPointer位置等,具体组成可参见表2。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810057915.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top