[发明专利]电子表格文件节省存储空间并提高数据处理速度的方法无效
申请号: | 01120594.6 | 申请日: | 2001-07-25 |
公开(公告)号: | CN1399196A | 公开(公告)日: | 2003-02-26 |
发明(设计)人: | 曾志荣 | 申请(专利权)人: | 曾志荣 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F7/00 |
代理公司: | 北京同立伟业专利代理有限公司 | 代理人: | 刘芳 |
地址: | 330029 江西省*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子表格 文件 节省 存储空间 提高 数据处理 速度 方法 | ||
1、一种电子表格文件节省存储空间并提高数据处理速度的方法,其特征在于:电子表格数据的存储空间分配有用于缓冲被修改数据的空闲空间,在修改电子表格数据时,该空闲空间用于缓冲电子表格因修改而增大的数据量。
2、如权利要求1所述的电子表格文件节省存储空间并提高数据处理速度的方法,其特征在于:所述的电子表格数据的修改包括如下的步骤:
a、由单元格所在记录得出其所在块;
b、从该块的开始地址逐步检索到单元格所在记录开始地址,再检索到单元格实际存放的地址并提取数据;
c、当在原数据基础上修改数据时;
d、如果修改后数据量比原数据量小,则直接写入修改后的数据;
e、否则,判断该单元格的空闲空间能否存储多出的数据量,如果能存储,转入步骤i;
f、否则,判断该单元格所在块的空闲空间能否存下多出的数据量,如果能存储,转入步骤h;
g、否则,依据电子表格文件存储空间的分配方法,移动该块后面的数据,为该块提供更多的空间,并修改后面所有块的地址参数;
h、依据电子表格文件存储空间的分配的方法,在该块内移动单元格后面的数据,为该单元分配更多的空间;
i、写入该单元实际所占用的存储空间,并写入修改后的数据。
3、如权利要求2所述的电子表格文件节省存储空间并提高数据处理速度的方法,其特征在于:所述的电子表格文件存储空间的分配方法为:
对电子表格文件分配存储空间时,先为单元格分配存储空间;然后根据块内所有单元格所分配的存储空间,利用块存储空间分配的方法为该块分配相应的存储空间。
4、如权利要求3所述的电子表格文件节省存储空间并提高数据处理速度的方法,其特征在于:所述的为单元格分配存储空间包括如下的步骤:
a、从电子表格文件的记录中提取单个单元格数据,获取该单元格的数据量;
b、将该单元格数据实际的长度值除以单元格空闲参数后取整再加1;
c、将通过步骤b获得的数值乘以单元格空闲参数,获得单元格的实际存储空间长度,并根据该存储空间长度值分配相应的存储缓冲区;
其中:单元格空闲参数为一设定的正整数值。
5、如权利要求3所述的电子表格文件节省存储空间并提高数据处理速度的方法,其特征在于:所述的块存储空间分配的方法包括如下的步骤:
a、统计块中所有记录的单元格的存储空间长度;
b、将块内数据实际存储空间长度值除以块空闲参数后取整再加1;
c、将通过步骤b获得的数值乘以块空闲参数,获得块的实际存储空间长度,并根据该存储空间长度值分配相应的存储缓冲区;
其中:块空闲参数为一设定的正整数值。
6、如权利要求4或5所述的电子表格文件节省存储空间并提高数据处理速度的方法,其特征在于:为每个单元格分配存储空间时,还额外分配一个用于标识该单元格所占存储空间的字节。
7、如权利要求1所述的电子表格文件节省存储空间并提高数据处理速度的方法,其特征在于:它还包括为加快电子表格数据存储的速度并节省电子表格格式信息的存储空间,在电子表格文件的子表表头部分存储该子表单元格的格式信息;所有的单元格分为特殊单元格和缺省单元格,在存储单元格格式信息时,仅存储特殊单元格的格式信息。
8、如权利要求7所述的电子表格文件节省存储空间并提高数据处理速度的方法,其特征在于:所述的特殊单元格为固定显示行或固定显示列的单元格或首行或首列的单元格。
9、如权利要求7所述的电子表格文件节省存储空间并提高数据处理速度的方法,其特征在于:缺省单元格为除特殊单元格以外的所有单元格。
10、如权利要求7或8所述的电子表格文件节省存储空间并提高数据处理速度的方法,其特征在于:特殊单元格格式信息至少包括:该单元格实际格式信息及该单元格所在行和列的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曾志荣,未经曾志荣许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01120594.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:活肾丹胶囊及其制备方法
- 下一篇:有机尿素肥料