一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

报表数据处理方法、装置、电子设备及存储介质与流程

2022-04-09 02:59:48 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,尤其涉及一种报表数据处理方法、装置、电子设备及存储介质。


背景技术:

2.投后管理是投资业务流程中非常重要的环节,其中投后报表管理部分尤其重要,关系到对所投项目财务和业务指标的诊断,判断是否对其帮扶,以期将投资收益最大化。每个机构都会有少则十几个,多则成百上千的项目需要做投后管理。
3.然而,目前投后管理基本都是全人工收集和分析数据,缺乏统一管理标准。再加上每个公司的财报和业务报表不尽相同,甚至同一家公司前后几次的报表格式也会不同,效率十分低下,而且容易出错。通常对于投后管理人员而言,除了基本的邮件收发、报表查阅、数据提取,还有其他棘手的问题,比如投后企业逾期未提交报表,需要多次提醒;且每家投后企业的财务报表管理,对一家机构而言每年管理的报表数量过大,因此,难以保证投后报表管理的效率、准确率和成本。


技术实现要素:

4.本发明的目的在于解决上述问题,提供一种报表数据处理方法、装置、电子设备及存储介质,实现了降低报表管理人力成本、提高报表管理的效率以及保证报表分析准确率的目的。
5.为解决上述问题,本技术的实施例提供了一种报表数据处理方法,方法包括:以预设的第一周期定期从与企业客户绑定的邮箱中获取企业客户上传的报表;其中,报表采用与企业客户约定的模板格式;根据报表的模板格式获取关键数据解析规则,其中,模板格式与关键数据解析规则的对应关系预先设定;根据关键数据解析规则从报表中获取关键数据,并将关键数据存储至数据库中;以预设的第二周期定期从数据库中获取企业客户的关键数据,根据预设的预警条件,检测关键数据是否满足预警条件;在关键数据满足预警条件的情况下,触发预警。
6.为解决上述问题,本技术的实施例提供了一种报表数据处理装置,包括:报表获取模块,用于以预设的第一周期定期从与企业客户绑定的邮箱中获取企业客户上传的报表;其中,所述报表采用与企业客户约定的模板格式;规则获取模块,用于根据报表的模板格式获取关键数据解析规则,其中,模板格式与关键数据解析规则的对应关系预先设定;关键数据获取模块,用于根据关键数据解析规则从报表中获取关键数据,并将关键数据存储至数据库中;检测模块,用于以预设的第二周期定期从数据库中获取企业客户的关键数据,根据预设的预警条件,检测关键数据是否满足预警条件;预警模块,用于在关键数据满足所述预警条件的情况下,触发预警。
7.为解决上述问题,本技术的实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至
少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述报表数据处理方法。
8.为解决上述问题,本技术的实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述报表数据处理方法。
9.本技术实施例提供的报表数据处理方法,通过定期自动获取企业客户的报表,并根据预设的模板格式获取关键数据解析规则,用于从报表中获取关键数据,从而可以根据预设的预警条件判断关键数据是否会触发预警。为报表数据管理建立了一套标准的流程,通过计算机自动化处理,节省了报表数据处理的人力成本,提高了报表数据管理的效率,保证了报表数据分析的准确率。
附图说明
10.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
11.图1是本技术一实施例提供的报表数据处理方法的流程图;
12.图2是本技术一实施例提供的报表数据处理方法的交互图;
13.图3是本技术一实施例提供的报表数据处理装置的结构示意图;
14.图4是本技术一实施例提供的电子结构示意图。
具体实施方式
15.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本技术各实施方式中,为了使读者更好地理解本技术而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本技术所要求保护的技术方案。
16.本技术的一实施例涉及一种报表数据处理方法,方法包括:以预设的第一周期定期从与企业客户绑定的邮箱中获取企业客户上传的报表;其中,报表采用与企业客户约定的模板格式;根据报表的模板格式获取关键数据解析规则,其中,模板格式与关键数据解析规则的对应关系预先设定;根据关键数据解析规则从报表中获取关键数据,并将关键数据存储至数据库中;以预设的第二周期定期从数据库中获取企业客户的关键数据,根据预设的预警条件,检测关键数据是否满足预警条件;在关键数据满足预警条件的情况下,触发预警。
17.下面对本实施例中的报表数据处理方法的实现细节进行具体的说明,以下内容仅为方便理解本方案的实现细节,并非实施本方案的必须。具体流程如图1所示,可包括如下步骤:
18.在步骤101中,以预设的第一周期定期从与企业客户绑定的邮箱中获取企业客户上传的报表;其中,报表采用与企业客户约定的模板格式。
19.在一个例子中,投资机构根据企业客户的业务情况,与企业客户约定报表的模板格式并确定,其中,模板包括:利润表、资产负债表、现金流量表和业务数据表等。
20.根据企业科客户的具体情况,确定模板格式,便于系统对报表的统一管理,避免了
因为报表格式不同,处理报表的效率大大降低的问题。
21.进一步地,在以预设的第一周期定期从与企业客户绑定的邮箱中获取企业客户上传的报表之前,系统根据企业信息生成包含企业信息和身份信息的二维码,;其中,所述身份信息为企业负责人的身份信息;发送二维码给企业负责人的终端设备,供企业负责人的终端设备扫码获取公众号;向企业负责人的终端设备发送通知信息,通知信息用于通知企业负责人通过公众号设置邮箱;以预设的第一周期定期从通过公众号设置的邮箱中获取企业客户上传的报表。
22.在一个例子中,系统根据企业客户的企业信息。生成包含企业信息和身份信息的二维码,其中,身份信息可以是首席执行官(chief executive officer,ceo)或者首席财务官(chief financial officer,cfo)。系统生成二维码后,将二维码分别发送给企业客户的ceo和cfo,接收二维码的ceo和cfo扫码后自动关注机构公众号,同时系统会通知ceo和cfo在机构公众号设置自己的邮箱,完成上述设置后,系统将ceo和cfo与二维码中的企业客户绑定;企业客户向指定邮箱上传报表,系统定时通过企业客户绑定在公众号的邮箱获取企业客户的报表。
23.更进一步地,系统在从所述邮箱中获取企业客户上传的报表失败的情况下,向企业负责人的终端设备发送指示逾期未上传的通知消息;在根据关键数据解析规则从报表中获取关键数据失败的情况下,向企业负责人的终端设备发送指示报表与模版不符的通知消息。
24.在一个例子中,系统每月定时通过微信公众号提醒企业客户的ceo和cfo向指定邮箱上传报表,如果报表逾期未上传,则系统通过微信公众号自动通知机构的投后人员人工介入。报表上传后,如果系统对报表解析失败,则通过微信公众号信息自动提醒企业客户和机构投后管理人员“报表与excel模板不符”。如果系统对报表解析成功,同样通过微信公众号信息自动提醒机构投后管理人员“报表已解析成功,可查看”。
25.通过定时提醒企业客户上传报表,并在企业客户未准时上传或上传错误格式的报表时,系统自动向企业客户通知上述问题,减少了在报表上传提醒上的人力资源浪费,同时也更便于系统能及时获取正确模板格式的报表并进行报表数据处理。
26.在步骤102中,根据报表的模板格式获取关键数据解析规则,其中,模板格式与关键数据解析规则的对应关系预先设定;其中,关键数据包括n个关键数据,所述n为大于1的自然数。
27.具体地说,根据报表的模板格式,获取n个关键数据各自的关键数据解析规则;根据n个关键数据各自的关键数据解析规则,从报表中获取n个关键数据。
28.在一个例子中,投资机构在系统设置关键数据表,包括:主营业务收入、经营现金流和投资现金流等数据,根据上述与企业客户约定的模板格式,设置每个关键数据表从模板中提取数据的解析规则,其中,每条解析规则包含:企业客户id、报表类型、关键词和数据位置,例如:关键数据表中的经营现金流量和投资现金流量根据企业客户现金流量表中的经营活动产生的现金流量净额和投资活动产生的现金流量相加而得,那么该解析规则为“${cf.经营活动产生的现金流量净额.0} ${cf.投资活动产生的现金流量净额.0}”。其“cf”代表报表类型为现金流量表,“0”代表数据在企业客户发送的报表中的位置。
29.配置关键数据解析规则,有利于系统对关键数据的快速提取,提高了报表数据处
理的效率。
30.在步骤103中,根据关键数据解析规则从报表中获取关键数据,并将关键数据存储至数据库中;其中,将关键数据按企业类型、获取时间、报表类型存储在所述数据库中。
31.在一个例子中,系统自动从指定邮箱获取企业客户发送邮件中的附件报表,系统根据邮箱发件人与企业客户的绑定关系,识别出当前企业客户,再找出与当前企业客户匹配的模板格式。然后使用python的xlrd类库读取报表,逐个读取邮件附件中所有报表,以及各报表中所有的sheet。根据sheet中的关键词判断是否与之前配置的模版格式匹配,如果匹配则计算出报表类型,再根据预先为该模板格式报表配置的关键数据解析规则,自动解析出机构所需的关键数据,并存储在数据库中。
32.另外,企业客户每一期发送的报表都会自动按企业、时间、报表类型存档在mongodb中,通过web前后端技术实现管理系统功能,便于投后人员搜索、查阅、统计。
33.在步骤104中,以预设的第二周期定期从数据库中获取企业客户的关键数据,根据预设的预警条件,检测关键数据是否满足预警条件,其中,预设的预警条件包括与n个关键数据分别对应的预警条件。
34.具体地说,根据预设的企业客户与预警条件的对应关系,获取与企业客户对应的预警条件;根据与企业客户对应的预警条件,检测关键数据是否满足预警条件,即根据预设的各关键数据的预警条件,检测是否存在任一关键数据满足对应的预警条件。
35.在一个例子中,机构根据每个企业客户的企业业务和发展阶段等因素,在报表管理系统为企业客户配置预警条件,其中,每个预警条件为一个表达式,例如预警条件为“现金流不足以支撑6个月”,表达式配置为:${货币资金/现金净流出}《6;例如预警条件为“连续3个月毛利率为负”,表达式配置为:${毛利率}《0|~3。
36.为企业客户配置符合企业实际情况的预警条件,使得报表分析结果更贴合实际,,报表分析准确率更高。
37.在一个例子中,系统每月从企业客户发送的报表中提取关键数据,并根据预先为当前企业客户设置的预警条件,自动判断是否需要通知机构的投后管理人员重点关注。
38.在步骤105中,在关键数据满足所述预警条件的情况下,触发预警。
39.具体地说,在任一所述关键数据满足对应的预警条件的情况下,触发预警
40.在一个例子中,当获取的关键数据满足预警条件后,系统向投后报表管理人员通知当前触发预警的关键数据。
41.另外,通过本技术实施例的报表数据处理方法,机构的投后管理人员只需要进行初始设置,不再需要时刻关注企业客户的报表发送情况,系统会自动提醒企业客户,也会适时通知投后人员关注比如“逾期”、“报表错误”、“指标预警”等情况,并且可以避免人工处理造成的误差。
42.为了使本技术实施例的报表数据处理方法过程更加简明,接下来通过图2对报表数据处理方法的交互过程进行具体说明,本技术实施例的报表数据处理方法包含系统配置步骤和数据处理步骤,其中,步骤201至步骤205为系统配置步骤,步骤206至步骤212为数据处理步骤,具体内容如下:
43.在步骤201中,机构与企业客户确定模板格式。
44.在步骤202中,机构在系统上设置各关键数据的解析规则和预警条件。
45.在步骤203中,系统生成企业客户的二维码。
46.在步骤204中,企业客户获取系统生成的二维码,并扫码关注公众号,绑定邮箱。
47.在步骤205中,系统绑定客户信息。
48.在步骤206中,系统定时提醒企业客户上传报表。
49.在步骤207中,企业客户通过邮箱上传报表。
50.在步骤208中,系统定时获取企业客户上传的报表。
51.在步骤209中,系统判断是否成功获取系统上传的报表,若获取失败,则向企业客户发送指示逾期未上传的通知信息,若获取成功则执行步骤210。
52.在步骤210中,系统判断获取的报表的模板格式是否和企业客户匹配,若不匹配,则向企业客户和报表管理人员发送指示报表与模板不符的通知信息,若匹配成功,则执行步骤211。
53.在步骤211中,根据模板格式获取关键数据解析规则,根据关键数据解析规则提取关键数据。
54.在步骤212中,判断关键数据是否满足预警条件,若满足,则向报表管理人员发送预警通知信息。
55.本技术实施例提供的报表数据处理方法,对投后报表管理流程进行标准化处理,统一线上管理投后报表,方便投后管理人员进行数据查阅,并且数据完整且安全,避免了报表遗失的问题;系统拥有自动提醒功能,无需人力督促被投公司报表上传,另外,根据被投公司的企业业务和发展阶段,提供个性化提醒规则,当出现异常指标时,异常指标自动预警,无需人工进行计算,准确度高且预警上报及时,有效的降低了机构整体在投后报表管理上的花费的人力和物力,且在投后管理上更加高效和准确。
56.上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
57.本技术实施例还提供了一种报表数据处理装置,如图3所示,包括:报表获取模块301、规则获取模块302、关键数据获取模块303、检测模块304和预警模块305。
58.具体地说,报表获取模块301,用于以预设的第一周期定期从与企业客户绑定的邮箱中获取企业客户上传的报表;其中,报表采用与企业客户约定的模板格式;规则获取模块302,用于根据报表的模板格式获取关键数据解析规则,其中,模板格式与关键数据解析规则的对应关系预先设定;关键数据获取模块303,用于根据关键数据解析规则从报表中获取关键数据,并将关键数据存储至数据库中;检测模块304,用于以预设的第二周期定期从数据库中获取企业客户的关键数据,根据预设的预警条件,检测关键数据是否满足预警条件;预警模块305,用于在关键数据满足预警条件的情况下,触发预警。
59.在一个例子中,报表数据处理装置还包括一个二维码生成魔模块(图中未示出)。二维码生成模块用于根据企业客户的企业信息。生成包含企业信息和身份信息的二维码,其中,身份信息可以是首席执行官(chief executive officer,ceo)或者首席财务官(chief financial officer,cfo)。系统生成二维码后,将二维码分别发送给企业客户的ceo和cfo,接收二维码的ceo和cfo扫码后自动关注机构公众号,同时系统会通知ceo和cfo
在机构公众号设置自己的邮箱,完成上述设置后,系统将ceo和cfo与二维码中的企业客户绑定;企业客户向指定邮箱上传报表,报表获取模块301定时通过企业客户绑定在公众号的邮箱获取企业客户的报表。
60.更进一步地,报表获取模块在从所述邮箱中获取企业客户上传的报表失败的情况下,向企业负责人的终端设备发送指示逾期未上传的通知消息;在根据关键数据解析规则从报表中获取关键数据失败的情况下,向企业负责人的终端设备发送指示报表与模版不符的通知消息。
61.在一个例子中,报表数据处理装置还包括一个提醒模块(图中未示出),提醒模块每月定时通过微信公众号提醒企业客户的ceo和cfo向指定邮箱上传报表,如果报表逾期未上传,则系统通过微信公众号自动通知机构的投后人员人工介入。报表上传后,如果系统对报表解析失败,则通过微信公众号信息自动提醒企业客户和机构投后管理人员“报表与excel模板不符”。如果系统对报表解析成功,同样通过微信公众号信息自动提醒机构投后管理人员“报表已解析成功,可查看”。
62.在一个例子中,投资机构在系统设置关键数据表,包括:主营业务收入、经营现金流和投资现金流等数据,根据上述与企业客户约定的模板格式,设置每个关键数据表从模板中提取数据的解析规则,其中,每条解析规则包含:企业客户id、报表类型、关键词和数据位置,例如:关键数据表中的经营现金流量和投资现金流量根据企业客户现金流量表中的经营活动产生的现金流量净额和投资活动产生的现金流量相加而得,那么该解析规则为“${cf.经营活动产生的现金流量净额.0} ${cf.投资活动产生的现金流量净额.0}”。其“cf”代表报表类型为现金流量表,“0”代表数据在企业客户发送的报表中的位置。
63.在一个例子中,关键数据获取模块303自动从指定邮箱获取企业客户发送邮件中的附件报表,系统根据邮箱发件人与企业客户的绑定关系,识别出当前企业客户,再找出与当前企业客户匹配的模板格式。然后使用python的xlrd类库读取报表,逐个读取邮件附件中所有报表,以及各报表中所有的sheet。根据sheet中的关键词判断是否与之前配置的模版格式匹配,如果匹配则计算出报表类型,再根据预先为该模板格式报表配置的关键数据解析规则,自动解析出机构所需的关键数据,并存储在数据库中。
64.在一个例子中,每月从企业客户发送的报表中提取关键数据,检测模块304根据预先为当前企业客户设置的预警条件,自动判断是否需要通知机构的投后管理人员重点关注。
65.不难发现,本实施方式为上述报表数据处理方法实施例相对应的装置实施例,本实施方式可与上述报表数据处理方法实施例互相配合实施。上述报表数据处理方法实施例提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在上述报表数据处理方法实施例中。
66.本技术实施例提供的报表数据处理装置,对投后报表管理流程进行标准化处理,统一线上管理投后报表,方便投后管理人员进行数据查阅,并且数据完整且安全,避免了报表遗失的问题;系统拥有自动提醒功能,无需人力督促被投公司报表上传,另外,根据被投公司的企业业务和发展阶段,提供个性化提醒规则,当出现异常指标时,异常指标自动预警,无需人工进行计算,准确度高且预警上报及时,有效的降低了机构整体在投后报表管理上的花费的人力和物力,且在投后管理上更加高效和准确。
67.值得一提的是,本技术上述实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本技术的创新部分,本实施方式中并没有将与解决本技术所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
68.本技术的实施例还提供一种电子设备,如图4所示,包括至少一个处理器401;以及,与所述至少一个处理器401通信连接的存储器402;其中,所述存储器402存储有可被所述至少一个处理器401执行的指令,所述指令被所述至少一个处理器401执行,以使所述至少一个处理器能够执行上述报表数据处理方法。
69.其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。
70.处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。
71.上述产品可执行本技术实施例所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本技术实施例所提供的方法。
72.本技术的实施例还提供一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
73.本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
74.上述实施例是提供给本领域普通技术人员来实现和使用本技术的,本领域普通技术人员可以在脱离本技术的发明思想的情况下,对上述实施例做出种种修改或变化,因而本技术的保护范围并不被上述实施例所限,而应该符合权利要求书所提到的创新性特征的最大范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献