System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于富文本实现烟草行业批量报告的方法及计算机可读介质技术_技高网

基于富文本实现烟草行业批量报告的方法及计算机可读介质技术

技术编号:42338793 阅读:13 留言:0更新日期:2024-08-14 16:15
本发明专利技术实施例公开了基于富文本实现烟草行业批量报告的方法及计算机可读介质;方法包括步骤:S1、线下收集报表及报告模板样式,复制到百度富文本编辑器中进行格式调整,完成空白模板的创建;S2、对空白模板的系统统计内容进行编码标注,分别框出报表中需要动态引用的信息,其中编码标注遵循模板开发规范;所述模板开发规范包括文本类型标注规范、表格类型标注规范、时间类型标注规范;S3、创建报表展示模块,调用创建模版自动生成报表及报告,通过标注内容自动统计展示内容,完成报表及报告自动生成展示;S4、对生成的报表及报告内容进行个性化调整存储,实现个性化报表及报告生成展示;S5、根据需要对存储的报表及报告进行输出。

【技术实现步骤摘要】

本专利技术属于信息处理,具体涉及基于富文本实现烟草行业批量报告的方法及计算机可读介质


技术介绍

1、目前报表和报告的制作大多数分两种,一种是由业务人员手工制作,收集已记录的纸质数据、电子版数据或者其他部门提供的一些统计数据,手工进行梳理,并根据公司提供的固定报表和报告模版样式进行填写制作,并对制作的报表、报告进行归档存储,同时上交给相关领导进行报表、报告的审核或者查阅。全手工制作的报表、报告文件,需要业务人员从各种渠道收集信息进行处理,而且不同的报表、报告格式都需要单独制作,工作重复性高、工作量大,而且需要对不同的报表、报告都需要进行单独存储,不便于管理和后续的查找。另一种是由软件系统进行报表、报告生成,通过固定格式进行数据库设计,存储通过系统自动抓取的数据,并根据开发工具html画出固定报表、报告格式,不能通过系统抓取的内容需要业务人员手工填写,填写完成后保存到数据库中,如果手工填写内容系统无法固定处理,只能让业务人员手工导出进行维护,导出维护后就需要单独线下保存,这样也导致系统出的报表或者报告与实际使用的不一致,最新报告也分两块保存,加大了业务人员的报表、报告文件的存储难度。大批量的报表、报告生成会降低开发的工作效率,每个报表和报告都需要单独设计表结构及html重新绘制,而且如果报告或者报表有变更时,需要重新调整表结构和html样式,非常不利于前期的开发和后期的运维工作。

2、目前的报告报表生成方法都不适宜于烟草行业业务批量报告的制作。


技术实现思路

1、有鉴于此,一方面,一些实施例公开的技术方案是基于富文本实现烟草行业批量报告的方法,该方法包括步骤:

2、s1、线下收集报表及报告模板样式,复制到百度富文本编辑器中进行格式调整,完成空白模板的创建;

3、s2、对空白模板的系统统计内容进行编码标注,分别框出报表中需要动态引用的信息,其中编码标注遵循模板开发规范;模板开发规范包括文本类型标注规范、表格类型标注规范、时间类型标注规范;

4、s3、创建报表展示模块,调用创建模版自动生成报表及报告,通过标注内容自动统计展示内容,完成报表及报告自动生成展示。

5、进一步,一些实施例公开的基于富文本实现烟草行业批量报告的方法,还包括步骤:

6、s4、对生成的报表及报告内容进行个性化调整存储,实现个性化报表及报告生成展示。

7、进一步,一些实施例公开的基于富文本实现烟草行业批量报告的方法,还包括步骤:

8、s5、根据需要对存储的报表及报告进行输出。

9、一些实施例公开的基于富文本实现烟草行业批量报告的方法,文本类型标注规范包括:使用“${变量名称}”,固定中文名称+对应标注信息。

10、一些实施例公开的基于富文本实现烟草行业批量报告的方法,表格类型标注规范包括使用“[table]”标注表头信息,表格中的单行数据使用“[变量名称1]”、“[变量名称2]”、...、依次标注。

11、一些实施例公开的基于富文本实现烟草行业批量报告的方法,对于表格类型标注规范,若存在定制化的显示,则标注多行自定义字段。

12、一些实施例公开的基于富文本实现烟草行业批量报告的方法,时间类型标注规范包括:使用规定的时间正则表达式${.now?string('yyyy年mm月dd日')}解析报表及报告中的当前时间。

13、进一步,一些实施例公开的基于富文本实现烟草行业批量报告的方法,时间类型标注规范还包括:对于查询返回的时间,根据显示内容判定时间表达式;其中,文本描述中的时间则用“${变量名称}”进行标注,表格中单元格的时间则用“[变量名称]”进行标注。

14、一些实施例公开的基于富文本实现烟草行业批量报告的方法,模板开发规范还包括自定义标注规范。

15、另一方面,一些实施例公开了计算机可读介质,该计算机可读介质包含计算机执行指令,计算机执行指令经由数据处理设备处理时,该数据处理设备执行一些实施例公开的基于富文本实现烟草行业批量报告的方法。

16、本专利技术实施例公开的基于富文本实现烟草行业批量报告的方法,将不同报表根据富文本制作报表及报告模版同步生成需要的报表及报告内容,并提供审批查阅功能,解决了需要线下制作大量的报表及报告,并且需要领导线下审批处理的复杂工作的问题,减少了业务人员制作报表及报告的工作时间及相关部门之间的沟通成本等,可以灵活、方便地制作符合自身需求的报表及报告,同时为开发人员和使用者提供了很大的方便性,这种用户友好的设计理念,使得报表编辑工作更加顺畅,进一步完善了报表、报告生成规范化、方便性及合理性,同时也提升了整体工作效率和满意度。

本文档来自技高网...

【技术保护点】

1.基于富文本实现烟草行业批量报告的方法,其特征在于,包括步骤:

2.根据权利要求1所述的基于富文本实现烟草行业批量报告的方法,其特征在于,还包括步骤:

3.根据权利要求2所述的基于富文本实现烟草行业批量报告的方法,其特征在于,还包括步骤:

4.根据权利要求1所述的基于富文本实现烟草行业批量报告的方法,其特征在于,所述文本类型标注规范包括:

5.根据权利要求1所述的基于富文本实现烟草行业批量报告的方法,其特征在于,所述表格类型标注规范包括使用“[table]”标注表头信息,表格中的单行数据使用“[变量名称1]”、“[变量名称2]”、...、依次标注。

6.根据权利要求5所述的基于富文本实现烟草行业批量报告的方法,其特征在于,若存在定制化的显示,则标注多行自定义字段。

7.根据权利要求1所述的基于富文本实现烟草行业批量报告的方法,其特征在于,所述时间类型标注规范包括:

8.根据权利要求7所述的基于富文本实现烟草行业批量报告的方法,其特征在于,所述时间类型标注规范还包括:

9.根据权利要求1所述的基于富文本实现烟草行业批量报告的方法,其特征在于,所述模板开发规范还包括自定义标注规范。

10.计算机可读介质,其特征在于,所述计算机可读介质包含计算机执行指令,所述计算机执行指令经由数据处理设备处理时,该数据处理设备执行权利要求1~9任一项所述的基于富文本实现烟草行业批量报告的方法。

...

【技术特征摘要】

1.基于富文本实现烟草行业批量报告的方法,其特征在于,包括步骤:

2.根据权利要求1所述的基于富文本实现烟草行业批量报告的方法,其特征在于,还包括步骤:

3.根据权利要求2所述的基于富文本实现烟草行业批量报告的方法,其特征在于,还包括步骤:

4.根据权利要求1所述的基于富文本实现烟草行业批量报告的方法,其特征在于,所述文本类型标注规范包括:

5.根据权利要求1所述的基于富文本实现烟草行业批量报告的方法,其特征在于,所述表格类型标注规范包括使用“[table]”标注表头信息,表格中的单行数据使用“[变量名称1]”、“[变量名称2]”、...、依次标注。

6.根据权利要求5所述的基于富文...

【专利技术属性】
技术研发人员:王全秦国鑫章凯王翼昕杨小刚张斌朱珊刘晓飞吴恋恋霍超
申请(专利权)人:中远海运科技北京有限公司
类型:发明
国别省市:

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

1