APP制造技术

技术编号:39787012 阅读:8 留言:0更新日期:2023-12-22 02:26
本发明专利技术涉及计算机技术领域,公开了一种

【技术实现步骤摘要】
APP端数据报表展示方法、系统、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种
APP
端数据报表展示方法

系统

设备及存储介质


技术介绍

[0002]App
中报表展示是指将数据通过手机端进行展现

现有的主流的
APP
报表展示方案都是使用网页版进行展示,通过从后端获取数据,进而生成网页的形式进行展示

这种方案提供的基础的解决方式,在数据量小

展示形式简单的报表中能够提供完整的解决方案,但是仍然有不少缺陷:
1)
对数据量的要求很严格,无法展示数据量较多的报表;
2)
展现的格式相对比较简单,对于复杂的格式,需要长时间的渲染,会影响到展示的效率;
3)
无法展示超多列的数据,例如,无法展示拥有几百列的大型报表

[0003]因此,现有技术还有待于改进和发展


技术实现思路

[0004]本专利技术的主要目的在于解决现有技术中网页版数据报表可展示的数据量小,且展示效率低的问题

[0005]本专利技术第一方面提供了一种
APP
端数据报表展示方法,包括:基于预设的数据填充方式设计数据展示模板;获取待展示文件,基于所述数据展示模板对所述待展示文件进行数据填充,得到目标展示文件;获取所述目标展示文件的下载地址,并基于所述下载地址对所述目标展示文件进行下载;获取文件展示密码,将所述文件展示密码与所述待展示文件密码进行匹配;若密码匹配成功,则调用插件对所述目标展示文件进行展示

[0006]可选的,在本专利技术第一方面的第一种实现方式中,所述基于预设的数据填充方式设计数据展示模板的步骤包括:根据使用
{data}
格式对
hash
格式数据进行填充的方式进行所述数据展示模板设计,得到
hash
数据展示模板;根据使用
{.data}
格式对列表格式数据进行填充的方式进行所述数据展示模板设计,得到列表数据展示模板;根据使用插入新行
/
列的方式对
list
格式数据进行填充的方式进行所述数据展示模板设计,得到
list
数据展示模板

[0007]可选的,在本专利技术第一方面的第二种实现方式中,所述获取待展示文件,基于所述数据展示模板对所述待展示文件进行数据填充,得到目标展示文件的步骤包括:获取所述待展示文件;基于所述数据展示模板对所述待展示文件中的单元格进行数据填充,得到目标展示文件;或基于所述数据展示模板对所述待展示文件中指定的列或行进行数据填充,得到目标展示文件

[0008]可选的,在本专利技术第一方面的第三种实现方式中,在所述获取待展示文件,基于所述数据展示模板对所述待展示文件进行数据填充,得到目标展示文件的步骤之后还包括:获取数据分析请求;基于所述数据分析请求对所述目标展示文件进行数据分析,得到所述数据分析结果;将所述数据分析结果进行云端存储

[0009]可选的,在本专利技术第一方面的第四种实现方式中,所述调用插件对所述目标展示文件进行展示的步骤包括:调用原生的
excel
插件对所述目标展示文件进行展示;或调用第三方插件对所述目标展示文件进行展示;或调用接口对所述目标展示文件进行展示

[0010]可选的,在本专利技术第一方面的第五种实现方式中,所述获取文件展示密码,将所述文件展示密码与所述待展示文件密码进行匹配的步骤包括:获取文件展示密码;将所述文件展示密码与所述待展示文件的预设文件展示密码进行匹配;若所述文件展示密码和所述预设文件展示密码匹配成功,则调用插件对所述目标展示文件进行展示;若所述文件展示密码和所述预设文件展示密码匹配失败,则将所述目标展示文件进行自动销毁

[0011]可选的,在本专利技术第一方面的第六种实现方式中,所述
APP
端数据报表展示方法还包括:将所述数据展示模板在文件服务目录中进行展示;获取用户选择的数据展示模板;基于所述数据展示模板对所述待展示文件进行数据填充,得到目标展示文件

[0012]本专利技术第二方面提供了一种
APP
端数据报表展示系统,包括:展示模板获取模块,用于基于预设的数据填充方式设计数据展示模板;目标文件填充模块,用于获取待展示文件,基于所述数据展示模板对所述待展示文件进行数据填充,得到目标展示文件;目标文件下载模块,用于获取所述目标展示文件的下载地址,并基于所述下载地址对所述目标展示文件进行下载;密码匹配模块,用于获取文件展示密码,将所述文件展示密码与所述待展示文件密码进行匹配;目标文件展示模块,用于若密码匹配成功,则调用插件对所述目标展示文件进行展示

[0013]可选的,在第二方面的第一种实现方式中,所述展示模板获取模块包括:
hash
数据展示模板获取单元,用于根据使用
{data}
格式对
hash
格式数据进行填充的方式进行所述数据展示模板设计,得到
hash
数据展示模板;列表数据展示模板获取单元,用于根据使用
{.data}
格式对列表格式数据进行填充的方式进行所述数据展示模板设计,得到列表数据展示模板;
list
数据展示模板获取单元,用于根据使用插入新行
/
列的方式对
list
格式数据进行填充的方式进行所述数据展示模板设计,得到
list
数据展示模板

[0014]可选的,在第二方面的第二种实现方式中,所述目标文件填充模块包括:待展示文件获取单元,用于获取所述待展示文件;第一目标展示文件获取单元,用于基于所述数据展示模板对所述待展示文件中的单元格进行数据填充,得到目标展示文件;第二目标展示文件获取单元,用于基于所述数据展示模板对所述待展示文件中指定的列或行进行数据填充,得到目标展示文件

[0015]可选的,在第二方面的第三种实现方式中,所述目标文件填充模块还包括:数据分析请求获取单元,用于获取数据分析请求;数据分析单元,用于基于所述数据分析请求对所述目标展示文件进行数据分析,得到所述数据分析结果;存储单元,用于将所述数据分析结果进行云端存储

[0016]可选的,在第二方面的第四种实现方式中,目标文件展示模块包括:第一目标文件展示单元,用于调用原生的
excel
插件对所述目标展示文件进行展示;第二目标文件展示单元,用于调用第三方插件对所述目标展示文件进行展示;第三目标文件展示单元,用于调用接口对所述目标展示文件进行展示

[0017]可选的,在第二方面的第五种实现方式中,所述目标文件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
APP
端数据报表展示方法,其特征在于,所述
APP
端数据报表展示方法包括:基于预设的数据填充方式设计数据展示模板;获取待展示文件,基于所述数据展示模板对所述待展示文件进行数据填充,得到目标展示文件;获取所述目标展示文件的下载地址,并基于所述下载地址对所述目标展示文件进行下载;获取文件展示密码,将所述文件展示密码与所述待展示文件密码进行匹配;若密码匹配成功,则调用插件对所述目标展示文件进行展示
。2.
根据权利要求1所述
APP
端数据报表展示方法,其特征在于,所述基于预设的数据填充方式设计数据展示模板的步骤包括:根据使用
{data}
格式对
hash
格式数据进行填充的方式进行所述数据展示模板设计,得到
hash
数据展示模板;根据使用
{.data}
格式对列表格式数据进行填充的方式进行所述数据展示模板设计,得到列表数据展示模板;根据使用插入新行
/
列的方式对
list
格式数据进行填充的方式进行所述数据展示模板设计,得到
list
数据展示模板
。3.
根据权利要求1所述
APP
端数据报表展示方法,其特征在于,所述获取待展示文件,基于所述数据展示模板对所述待展示文件进行数据填充,得到目标展示文件的步骤包括:获取所述待展示文件;基于所述数据展示模板对所述待展示文件中的单元格进行数据填充,得到目标展示文件;或基于所述数据展示模板对所述待展示文件中指定的列或行进行数据填充,得到目标展示文件
。4.
根据权利要求1所述
APP
端数据报表展示方法,其特征在于,在所述获取待展示文件,基于所述数据展示模板对所述待展示文件进行数据填充,得到目标展示文件的步骤之后还包括:获取数据分析请求;基于所述数据分析请求对所述目标展示文件进行数据分析,得到所述数据分析结果;将所述数据分析结果进行云端存储
。5.
根据权利要求1所述
APP
端数据报表展示方法,其特征在于,所述调用插件对所述目标展示文...

【专利技术属性】
技术研发人员:王君国
申请(专利权)人:上海东普信息科技有限公司
类型:发明
国别省市:

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

1