更新表格数据的方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21954361 阅读:20 留言:0更新日期:2019-08-24 18:26
本申请揭示了一种更新表格数据的方法、装置、计算机设备和存储介质,其中方法包括:读取指定邮箱中的未读邮件;下载所述未读邮件中的附件到指定的存储器中;判断所述附件的文件格式是否是表格格式;若是,将所述附件中的数据加载到计算表格数据系统中的指定位置,以更新所述表格数据系统中的数据。本申请自动读取邮件中的附件,然后将附件中的指定的数据加载到报表中,对公司的报表进行更新,无需人工来通过邮箱下载附件然后导入再计算,节省人工成本。

Methods, devices, computer equipment and storage media for updating tabular data

【技术实现步骤摘要】
更新表格数据的方法、装置、计算机设备和存储介质
本申请涉及到运维
,特别是涉及到一种更新表格数据的方法、装置、计算机设备和存储介质。
技术介绍
金融市场的很多数据是实时变化的,经济效益等相关的数据也是经常变化的。金融公司的工作人员根据外部的信息服务咨询公司提供的市场上的各项经济数据,然后再结合自身的业务,计算出金融公司的客户需要的经济数据。这样就需要一个工作人员定时将外部信息服务咨询公司发送来的邮件进行整理,然后再进行计算,得到金融公司需要的数据。这样比较浪费人力,耗时间而且容易出错误。
技术实现思路
本申请的主要目的为提供一种自动根据邮件中的数据来更新报表的更新表格数据的方法、装置、计算机设备和存储介质。为了实现上述专利技术目的,本申请提出一种更新表格数据的方法,包括:读取指定邮箱中的未读邮件;访问所述未读邮件中的下载链接,以下载所述未读邮件中的附件到指定的存储器中;控制文本编辑工具读取所述附件的文件头字符,根据所述文件头字符判断所述附件的文件格式是否是表格格式;若是,将所述附件中的数据加载到表格数据系统中的指定位置,以更新所述表格数据系统中的数据。进一步地,所述访问所述未读邮件中的下载链接,以下载所述未读邮件中的附件到指定的存储器中的步骤之前,包括:读取所述未读邮件的目标发送时刻;判断所述目标发送时刻是否在预设的时间范围内;若是,生成第一下载指令,所述第一下载指令用于指示下载所述未读邮件中的附件到指定的存储器中。进一步地,所述将所述附件中的数据加载到表格数据系统中的指定位置,以更新所述表格数据系统中的数据的步骤,包括:根据预设的发送时刻与数据加载位置的对应关系,获取所述发送目标时刻对应的指定位置;将所述附件中的数据加载到所述表格数据系统中的指定位置。进一步地,所述访问所述未读邮件中的下载链接,以下载所述未读邮件中的附件到指定的存储器中的步骤之前,包括:获取所述未读邮件的发件人;判断所述发件人是否是预设的目标发件人;若是,生成第二下载指令,所述第二下载指令用于指示下载所述未读邮件中的附件到指定的存储器中。进一步地,所述读取指定邮箱中的未读邮件的步骤之前,包括:设置所述指定邮箱的白名单,限制所述指定邮箱只接收所述白名单上的邮箱地址发送的邮件。进一步地,所述将所述附件中的数据加载到表格数据系统中的指定位置,以更新所述表格数据系统中的数据的步骤之后,包括:删除所述邮件。进一步地,所述将所述附件中的数据加载到表格数据系统中的指定位置,以更新所述表格数据系统中的数据的步骤之后,包括:将所述存储器中的附件进行加密。本申请还提供一更新表格数据的装置,包括:读取邮件模块,用于读取指定邮箱中的未读邮件;下载附件模块,用于访问所述未读邮件中的下载链接,以下载所述未读邮件中的附件到指定的存储器中;判断格式模块,用于控制文本编辑工具读取所述附件的文件头字符,根据所述文件头字符判断所述附件的文件格式是否是表格格式;加载数据模块,用于若所述附件的文件格式是表格格式,将所述附件中的数据加载到表格数据系统中的指定位置,以更新所述表格数据系统中的数据。本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。本申请的更新表格数据的方法、装置、计算机设备和存储介质,自动读取邮件中的附件,然后将附件中的指定的数据加载到报表中,对公司的报表进行更新,无需人工来通过邮箱下载附件然后导入再计算,节省人工成本。通过读取邮件的发件人、发件时间等信息来判断邮件是否是需要的目标邮件,可以避免下载无效和邮件的附件,提高计算报表的正确率。附图说明图1为本申请一实施例的更新表格数据的方法的流程示意图;图2为本申请一实施例的更新表格数据的装置的结构示意框图;图3为本申请一实施例的更新表格数据的装置的结构示意框图;图4为本申请一实施例的更新表格数据的装置的结构示意框图;图5为本申请一实施例的更新表格数据的装置的结构示意框图;图6为本申请一实施例的更新表格数据的装置的结构示意框图;图7为本申请一实施例的更新表格数据的装置的结构示意框图;图8为本申请一实施例的计算机设备的结构示意框图。本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。参照图1,本申请实施例提供一种更新表格数据的方法,包括步骤:S1、读取指定邮箱中的未读邮件;S2、访问所述未读邮件中的下载链接,以下载所述未读邮件中的附件到指定的存储器中;S3、控制文本编辑工具读取所述附件的文件头字符,根据所述文件头字符判断所述附件的文件格式是否是表格格式;S4、若是,将所述附件中的数据加载到表格数据系统中的指定位置,以更新所述表格数据系统中的数据。如上述步骤S1所述,指定邮箱是工作人员设置在服务器中的。指定邮箱专用于接收指定第三方发送的资本市场上的晴雨表数据,该数据均可以体现当前经济形势,在一具体实施例中,指定邮箱接收外部服务商高盛发送的资本市场晴雨表指数数据。系统通过EWS协议连接该指定邮箱,以便可以直接登录并读取该指定邮箱的数据。EWS的全称是ElectroniccommerceWorkStation,即指电子商务作业平台,是一个线上电脑应用程式系统。它能将档案、邮箱等内容有条理组织起来,方便网站的管理人员统一编辑,可以实时对邮箱进行监控。系统登录邮箱后,查找邮箱中的带有未读标签的邮件。在一具体实施例中,在读取未读邮件前,先查看发件时刻,如果发件时刻不是当天发送的,则不读取;如果发件时刻是当天发送的,则读取该未读邮件。如上述步骤S2所述,系统读取未读邮件,即打开上述未读邮件,然后将邮件中的附件下载下来。当打开该未读邮件后,邮件系统自动将该邮件的未读标签删除,并添加已读标签。则系统再次读取未读邮件时,不会重复读取该邮件。将附件下载到指定的存储器,便于管理。指定的存储器是工作人员预先设定的,将指定存储器的路径预先存储在系统上;系统打开上述未读邮件后,对邮件进行读取,具体的,读取邮件的主题、发件人等,其中邮件中还包括有属性信息,即是否有下载链接。如果有,则访问该下载链接,将附件从该链接对应的服务器中下载下来,然后按照上述路径访问到存储器,然后将附件存储在指定的存储器中。如上述步骤S3所述,系统将邮件中的附件下载下来后,调用文本编辑工具打开附件,文本编辑工具读取附件的文件头字符,然后根据文件头字符来判定该附件是否是表格格式。其中,上述文本编辑工具可以采用UltraEdit工具,对应的表格格式的文件头字符是D0CF11E0。在其他实施例中,通过读取附件的文件名的后缀,根据文件名的后缀来判断附件的格式是否是表格格式,若附件的文件名后缀是xls或xlsx等表格格式的后缀,则判定附件格式是表格格式,这种方式虽然快,但是这种方式在对文件的后缀修改后可能无法识别。在另一具体实施例中,系统控制EXCEL软件打开上述邮件中的附件,若成功本文档来自技高网...

【技术保护点】
1.一种更新表格数据的方法,其特征在于,包括:读取指定邮箱中的未读邮件;访问所述未读邮件中的下载链接,以下载所述未读邮件中的附件到指定的存储器中;控制文本编辑工具读取所述附件的文件头字符,根据所述文件头字符判断所述附件的文件格式是否是表格格式;若是,将所述附件中的数据加载到表格数据系统中的指定位置,以更新所述表格数据系统中的数据。

【技术特征摘要】
1.一种更新表格数据的方法,其特征在于,包括:读取指定邮箱中的未读邮件;访问所述未读邮件中的下载链接,以下载所述未读邮件中的附件到指定的存储器中;控制文本编辑工具读取所述附件的文件头字符,根据所述文件头字符判断所述附件的文件格式是否是表格格式;若是,将所述附件中的数据加载到表格数据系统中的指定位置,以更新所述表格数据系统中的数据。2.如权利要求1所述的更新表格数据的方法,其特征在于,所述访问所述未读邮件中的下载链接,以下载所述未读邮件中的附件到指定的存储器中的步骤之前,包括:读取所述未读邮件的目标发送时刻;判断所述目标发送时刻是否在预设的时间范围内;若是,生成第一下载指令,所述第一下载指令用于指示下载所述未读邮件中的附件到指定的存储器中。3.如权利要求2所述的更新表格数据的方法,其特征在于,所述将所述附件中的数据加载到表格数据系统中的指定位置,以更新所述表格数据系统中的数据的步骤,包括:根据预设的发送时刻与数据加载位置的对应关系,获取所述目标发送时刻对应的指定位置;将所述附件中的数据加载到所述表格数据系统中的指定位置。4.如权利要求1所述的更新表格数据的方法,其特征在于,所述访问所述未读邮件中的下载链接,以下载所述未读邮件中的附件到指定的存储器中的步骤之前,包括:获取所述未读邮件的发件人;判断所述发件人是否是预设的目标发件人;若是,生成第二下载指令,所述第二下载指令用于指示下载所述未读邮件中的附件到指定的存储器中。5.如权利...

【专利技术属性】
技术研发人员:常兴徐凯
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1