[发明专利]电子表格文件的处理方法及处理装置有效
申请号: | 200710166039.0 | 申请日: | 2007-10-30 |
公开(公告)号: | CN101145148A | 公开(公告)日: | 2008-03-19 |
发明(设计)人: | 符修湖 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子表格 文件 处理 方法 装置 | ||
1.一种电子表格文件的读取方法,其特征在于,包括:
读入电子表格文件的数组元素,所述数组元素包括Book数组及相应的多个Sheet数组,所述Book数组为Book对象的byte数组,所述Sheet数组为单个Sheet对象的byte数组;
将所述Book数组加载为Book对象;
根据用户的工作表选定操作确定相应的Sheet数组,并将所述Sheet数组加载为Sheet对象。
2.如权利要求1所述的读取方法,其特征在于,还包括:
将当前缺省的Sheet数组加载为缺省Sheet对象。
3.如权利要求1或2所述的读取方法,其特征在于,所述确定Sheet数组的步骤包括:
根据用户选定的工作表生成相应Sheet数组的请求信息,所述请求信息包括所述Sheet数组的位置信息和标识信息;
根据Sheet数组的位置信息和标识信息确定所述Sheet数组。
4.如权利要求1或2所述的读取方法,其特征在于,还包括:
删除所述已加载为Sheet对象的Sheet数组。
5.一种电子表格文件的读取装置,其特征在于,包括:
数组元素读入单元,用于读入电子表格文件的数组元素,所述数组元素包括Book数组及相应的多个Sheet数组,所述Book数组为Book对象的byte数组,所述Sheet数组为单个Sheet对象的byte数组;
Book对象加载单元,用于将所述Book数组加载为Book对象;
Sheet数组确定单元,用于根据用户的工作表选定操作确定相应的Sheet数组;
Sheet对象加载单元,用于将所述Sheet数组加载为Sheet对象。
6.如权利要求5所述的读取装置,其特征在于,还包括:
缺省Sheet对象加载单元,用于将当前缺省的Sheet数组加载为缺省Sheet对象。
7.如权利要求5或6所述的读取装置,其特征在于,所述Sheet数组确定单元包括:
请求子单元,用于根据用户选定的工作表生成相应Sheet数组的请求信息,所述请求信息包括所述Sheet数组的位置信息和标识信息;
定位子单元,用于根据Sheet数组的位置信息和标识信息确定所述Sheet数组。
8.如权利要求5或6所述的读取装置,其特征在于,还包括:
删除单元,用于删除所述已加载为Sheet对象的Sheet数组。
9.一种电子表格文件的保存方法,其特征在于,包括:
获取需要保存的电子表格文件的Book对象、被加载的Sheet对象及未被加载的Sheet数组,所述被加载的Sheet对象为根据用户的工作表选定操作确定的Sheet数组加载成的Sheet对象,所述Sheet数组为单个Sheet对象的byte数组;
将所述Book对象转换成Book数组,所述Book数组为Book对象的byte数组;
将所述被加载的Sheet对象转换成Sheet数组;
组合保存所述Book数组、转换后的Sheet数组和未被加载的Sheet数组。
10.如权利要求9所述的保存方法,其特征在于,所述组合保存步骤包括:
将所述Book数组保存为主文件;
将所述Sheet数组保存为所述主文件相应文件块的内容。
11.如权利要求9所述的保存方法,其特征在于,所述组合保存步骤包括:
根据所述Book数组生成数据库;
将所述Sheet数组保存为所述数据库中相应字段的表数据。
12.如权利要求9、10或11所述的保存方法,其特征在于,所述Sheet对象到Sheet数组的转换为对所述sheet对象进行序列化获得。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710166039.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种丙烯酰胺晶体的制备方法
- 下一篇:垂直取向模式的液晶显示装置