[发明专利]实现合并报表Excel模板写入数据库的方法有效
申请号: | 201710889254.7 | 申请日: | 2017-09-20 |
公开(公告)号: | CN107562949B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 倪元红;许岩龙;居邦;刘东;唐军 | 申请(专利权)人: | 深圳易嘉恩科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 吴中伟 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 合并 报表 excel 模板 写入 数据库 方法 | ||
本发明涉及XBRL语言的应用,其公开了一种实现合并报表Excel模板写入数据库的方法,实现XBRL分类标准与合并报表维度自动建立映射关系,从而在项目界面上达到动态展示合并报表中的财务报告的目的。该方法包括:a.解析合并报表十三维度excel模板,把excel模板中的表格数据分类成表头、表行、和表格数据内容三部分,并分别放入表头对象集合、表行对象集合、表格数据内容对象集合中;b.把excel解析的表头对象装换成数据库表头对象,表行对象装换成数据库行对象,表格数据对象装换成数据库的表格数据坐标对象、表格数据十三维度公式对象;c.把数据库表头对象集合、数据库行对象集合、数据库数据坐标对象集合、数据库数据维度公式对象集合分别写入数据库相应的数据库表中。
技术领域
本发明涉及XBRL语言的应用,具体涉及一种实现合并报表Excel模板写入数据库的方法。
背景技术
XBRL(可扩展商业报告语言)是一门用于商业信息进行电子交换的语言,有助于商业信息的编制、分析和交换。XBRL技术框架分为XBRL规范、XBRL分类标准和XBRL实例文档三部分。其中,分类标准分为模式文件和链接库文件,链接库文件通常包括定义链接库、列报链接库、计算链接库、标签链接库、参考链接库和角色标签链接库。模式文件定义了实例文档中事实概念,链接库文件定义了概念间的关系。随着XBRL的逐渐普及,拥有一套能高效处理XBRL文件的体系尤为重要。
合并报表是集团公司中的母公司编制的报表,其将子公司的会计报表汇总后,抵消关联交易部分,得出整个集团角度上的报表数据。也可以说,是以母公司及其子公司组成会计主体,以控股公司和其子公司单独编制的个别财务报表为基础,由控股公司编制的反映抵消集团内部往来账项后的集团合并财务状况和经营成果的财务报表,合并报表包括合并资产负债表、合并损益表、合并现金流量表或合并财务状况变动表等。
目前,如何将合并报表模板写入数据库,以建立XBRL分类标准与合并报表维度之间的映射关系是实现高效处理XBRL文件的关键,也是一项研究热点和难点问题。
发明内容
本发明所要解决的技术问题是:提出一种实现合并报表Excel模板写入数据库的方法,实现XBRL分类标准与合并报表维度自动建立映射关系,从而在项目界面上达到动态展示合并报表中的财务报告的目的。
本发明采用的技术方案如下:
实现合并报表Excel模板写入数据库的方法,包括以下步骤:
a.解析合并报表十三维度excel模板,把excel模板中的表格数据分类成表头、表行、和表格数据内容三部分,并分别放入表头对象集合、表行对象集合、表格数据内容对象集合中;
b.把excel解析的表头对象装换成数据库表头对象,表行对象装换成数据库行对象,表格数据对象装换成数据库的表格数据坐标对象、表格数据十三维度公式对象;
c.把数据库表头对象集合、数据库行对象集合、数据库数据坐标对象集合、数据库数据维度公式对象集合分别写入数据库相应的数据库表中。
作为进一步优化,步骤a中,通过POI技术解析合并报表十三维度excel模板。
作为进一步优化,步骤c中,通过批量插入的方式,把数据库表头对象集合、数据库行对象集合、数据库数据坐标对象集合、数据库数据维度公式对象集合分别写入数据库相应的数据库表中。
作为进一步优化,步骤a具体包括:
a1、获取合并报表十三维度excel模板中每个报表的表头开始第一列的名称;
a2、通过获得的表头开始第一列的名称对合并报表十三维度excel模板中的报表进行解析,通过第一列的名称读取该报表的表头数据,并装入表头对象中,然后通过排序,生产列表坐标,把表头数据封装到数据表头列表对象集合中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳易嘉恩科技有限公司,未经深圳易嘉恩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710889254.7/2.html,转载请声明来源钻瓜专利网。