用户名: 密码:    忘记密码   注册   在线充值
一种电子报表生成方法及装置  
 【申请号】  CN201510071247.7  【申请日】  2015-02-11
 【公开号】  CN104881275A  【公开日】  2015-09-02
 【申请人】  中国农业银行股份有限公司  【地址】  100005 北京市东城区建国门内大街69号
 【共同申请人】  
 【发明人】  丁慧;焦健
 【国际申请】    【国际公布】  
 【进入国家日期】  
 【专利代理机构】  北京集佳知识产权代理有限公司 11227  【代理人】  王宝筠
 【分案原申请号】  
 【国省代码】  11
 【摘要】  本发明提供一种电子报表生成方法及装置,在获取到电子报表对应的模板文件后,可以对模板文件进行解析,得到需进行修改的多个底层XML文件,然后通过对其进行一系列处理后得到一压缩包,再将该压缩包的文件后缀名修改为所述电子报表对应的后缀名,以得到所述电子报表,因此由Microsoft开发的以XML为基础的电子表格都可以采用本发明实施例提供的电子报表生成方法得到,从而提高本发明实施例所提供方法的通用性。
 【主权项】  一种电子报表生成方法,其特征在于,所述方法包括:获取所述电子报表对应的模板文件;对所述模板文件进行解析,得到需进行修改的多个底层可扩展标记语言文件;依据所述多个底层可扩展标记语言文件,对所述多个底层可扩展标记语言文件在程序中对应的基础类进行初始化,得到所述多个底层可扩展标记语言文件中的sheet.xml文件和sharedStrings.xml文件中指向数据的链接行,其中所述sheet.xml文件为电子表格中工作表的文件,sharedStrings.xml文件用于存储所述电子报表中每一个sheet的真实数据;获取其他底层可扩展标记语言文件的修改数据以及依据所述链接行中的每个组件获取所述sheet.xml文件和sharedStrings.xml文件中每个单元格所需的真实数据,其中每个组件用于指向所述电子报表中每个单元格所需数据;使用文件输入输出流的方式将所述真实数据和所述修改数据写入到对应的所述多个底层可扩展标记语言文件中;将写入数据的多个底层可扩展标记语言文件进行压缩,并将压缩后得到的压缩包的文件后缀名修改为所述电子报表对应的后缀名,以得到所述电子报表。
 【页数】  29
 【主分类号】  G06F9/44
 【专利分类号】  G06F9/44
   推荐下载阅读CAJ格式全文 查询法律状态
(不支持迅雷等加速下载工具,请取消加速工具后下载。)

 


专利产出状态分析  
本领域科技成果与标准  
发明人发表文献
申请机构(个人)发表文献
本专利研制背景
本专利应用动态
所涉核心技术研究动态
京 ICP 证 040431 号 网络出版服务许可证 (总)网出证(京)字第 271 号经营性网站备案信息 京公网安备 11010802020460 号
© 2010-2017 中国知网(CNKI) 《中国学术期刊(光盘版)》电子杂志社有限公司 KDN 平台基础技术由 KBASE 11.0 提供
服务热线:400-810-9888 订卡热线:800-810-6613
在线咨询:http://help.cnki.net 客服中心:http://service.cnki.net 电子邮件:help@cnki.net
可信网站 诚信网站