【技术实现步骤摘要】
本专利技术涉及计算机领域,特别涉及一种报表文件处理方法、服务器和系统。
技术介绍
随着中国金融市场向全球开放,金融企业将面临更多的风险和竞争压力,所以企业需要为决策层、管理层及金融监管部门提供更加全面的报表数据。但是企业的IT建设落后于业务需求是普遍存在的,这就导致企业在制作某些报表时无法从现有系统中找到需要的数据,这时就需要以手工填报方式提供相关的报表数据。为减少手工填报的工作量,提高填报数据质量,填报功能需要提供数据计算、数据校验等功能。图1为现有技术中报表文件处理方法一个实施例的示意图。如图1所示:步骤101,服务器端利用报表模板和报表数据生成报表文件。其中报表模块的内容为报表的表样,报表数据可根据报表查询参数从数据库服务器中获得。步骤102,服务器端根据用户终端发送的下载请求,将报表文件发送给用户终端。步骤103,用户通过用户终端在报表文件中进行数据填报。步骤104,用户终端将上报的报表文件发送给服务器端。步骤105,服务器端对用户终端上报的报表文件进行解析,获取文件中的数据信息,将数据信息更新到数据库。步骤106,在服务器端的数据库中进行报表数据计算。步骤107,在服务器端的数据库中进行报表数据校验。由此可知,在现有技术中,对报表数据的计算和校验均在服务器端执行,因此存在以下缺陷:1、因为在服务器端数据库进行数据计算和校验,需要占用较多的服务器资源,所以当用户并发量增加时,服务器压力较大。2、因为在服务器端进行数据的计算和校验,所以用户在提交报表文件后才能知道计算和校验的结果,如果出现错误,用户需要进行多次提交进行修改和验证,用户体验较差。3、 ...
【技术保护点】
一种报表文件处理方法,其特征在于,包括:利用报表模板和报表数据生成基本报表文件;利用基本报表文件生成填报报表文件,其中将写入的计算逻辑转换为Excel计算公式,将写入的校验逻辑转换为Excel校验公式;根据用户终端发送的下载请求,将填报报表文件发送给用户终端,以便用户终端利用相应的Excel计算公式和Excel校验公式,对用户填报的数据进行计算处理,以得到上报的报表文件;接收用户终端上报的报表文件;对用户终端上报的报表文件进行校验;当校验成功时,对用户终端上报的报表文件进行解析处理。
【技术特征摘要】
1.一种报表文件处理方法,其特征在于,包括: 利用报表模板和报表数据生成基本报表文件; 利用基本报表文件生成填报报表文件,其中将写入的计算逻辑转换为Excel计算公式,将写入的校验逻辑转换为Excel校验公式; 根据用户终端发送的下载请求,将填报报表文件发送给用户终端,以便用户终端利用相应的Excel计算公式和Excel校验公式,对用户填报的数据进行计算处理,以得到上报的报表文件; 接收用户终端上报的报表文件; 对用户终端上报的报表文件进行校验; 当校验成功时,对用户终端上报的报表文件进行解析处理。2.根据权利要求1所述的方法,其特征在于,利用基本报表文件生成填报报表文件的步骤包括: 将基本报表文件进行初始化处理,以便在基本报表文件中生成用于存放验证信息的信息页; 将写入的计算逻辑转换为Excel计算公式,将Excel计算公式写入基本报表文件中; 将写入的校验逻辑转换为Excel校验公式,将Excel校验公式写入基本报表文件中; 根据报表配置信息设置单元格允许输入的数据类型; 根据报表配置信息设置单元格的锁定状态,由此生成填报报表文件。3.根据权利要求2所述的方法,其特征在于,将基本报表文件进行初始化处理的步骤包括: 在基本报表文件中生成信息页; 将信息页设置为隐藏状态; 在信息页中写入验证信息; 锁定信息页。4.根据权利要求1-3中任一项所述的方法,其特征在于,对用户终端上报的报表文件进行校验的步骤包括: 在用户终端上报的报表文件中,判断全部Excel校验公式的状态是否均为成功状态;若全部Excel校验公式的状态均为成功状态,则执行对用户终端上报的报表文件进行解析处理的步骤。5.根据权利要求4所述的方法,其特征在于,对用户终端上报的报表文件进行校验的步骤还包括: 提取信息页中存放的验证信息; 判断验证信息是否合法; 若验证信息合法,则执行在用户终端上报的报表文件中,判断全部Excel校验公式的状态是否均为成功状态的步骤。6.—种报表文件处理服务器,其特征在于,报表文件处理服务器包括: 基本报表生成单兀,用于利用报表模板和报表数据生成基本报表文件; 填报报表生成单元,用于利用基本报表文件生成填报报表文件,其中将写入的计算逻辑转换为Excel计算公式,将写入的校验逻辑转换为Excel校验公式;第一接收单元,用于接收用户终端发送的下载请求; 发送单元,用于根据用户终端发送的下载请求,将填报报表文件发送给用户终端,以便用户终端利用相应的Excel计算公式和Excel校验公式,对用户填报的数据进行计算处理,以得到上报的报表文件; 第二接收单元,用于接收用户终端上报的报表文件; 校验单元,...
【专利技术属性】
技术研发人员:陈杨,李军,吴军,赵维平,邵晓勇,张雷,解学良,周志,王勇,马宁,王涛,张兴强,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。