【技术实现步骤摘要】
本专利技术涉及办公自动化
,特别是涉及一种用于自动生成报告的方法及装置。
技术介绍
随着计算机技术的普及,办公自动化越来越广泛的被应用到人们的工作和生活中。在工作和生活中,人们在完成一项任务时,通常会将工作的基本情况、工作中取得的经验教训、存在的问题以及今后工作设想等,通过做报告的方式反应给领导以及同事,以便今后更好地工作和进步。Word作为办公自动化工具中的一个文档编辑工具,在工作和学习中得到广泛应用。在撰写各类报告的时候,很多用户都习惯制作成企业内部所惯用的报告或报表格式。使用Word制作报告时,如果要处理的报告的文本内容复杂、比较多时,仅依靠人工进行处理,需要进行大量的查询、复制和粘贴工作不但繁琐、耗时、效率低下,而且容易出错,降低了报告的准确性。
技术实现思路
为解决现有技术中的缺陷,本专利技术提供了一种用于自动生成报告的方法,包括:执行预设模板中的脚本代码,对预设模板进行解析,使预设模板转换成第一类型文件,将第一类型文件翻译成第二类型文件;将第二类型文件以及第二类型文件对应的资源文件以及配置文件组成数据包进行压缩,得到压缩后的文件;运行压缩后的文件,获取目标文件格式,将压缩后的文件按照目标文件格式进行发布,生成目标文件格式的报告。执行预设模板中的脚本代码,对预设模板进行解析,使预设模板转换成第一类型文件,具体包括:获取预设模板中的脚本代码,通过执
【技术保护点】
一种用于自动生成报告的方法,其特征在于,包括:执行预设模板中的脚本代码,对所述预设模板进行解析,使所述预设模板转换成第一类型文件,将所述第一类型文件翻译成第二类型文件;将所述第二类型文件以及所述第二类型文件对应的资源文件以及配置文件组成数据包进行压缩,得到压缩后的文件;运行所述压缩后的文件,获取目标文件格式,将所述压缩后的文件按照所述目标文件格式进行发布,生成所述目标文件格式的报告。
【技术特征摘要】
1.一种用于自动生成报告的方法,其特征在于,包括:
执行预设模板中的脚本代码,对所述预设模板进行解析,使所述预设模板
转换成第一类型文件,将所述第一类型文件翻译成第二类型文件;
将所述第二类型文件以及所述第二类型文件对应的资源文件以及配置文
件组成数据包进行压缩,得到压缩后的文件;
运行所述压缩后的文件,获取目标文件格式,将所述压缩后的文件按照所
述目标文件格式进行发布,生成所述目标文件格式的报告。
2.如权利要求1所述的方法,其特征在于,所述执行预设模板中的脚本
代码,对所述预设模板进行解析,使所述预设模板转换成第一类型文件,具体
包括:
获取所述预设模板中的脚本代码,通过执行所述脚本代码的方式解析所述
预设模板中的信息标签,得到目标内容属性信息,根据所述目标内容属性信息
从数据库中获取目标内容,用所述目标内容替换所述预设模板中的所述信息标
签,得到第一类型文件。
3.如权利要求1所述的方法,其特征在于,所述执行预设模板中的脚本
代码,对所述预设模板进行解析,具体包括:
判断所述脚本代码的控制逻辑,如果是选择逻辑,则从所述脚本代码中获
取选择条件,根据所述选择条件对所述预设模板执行选择业务逻辑操作;如果
是循环逻辑,则从所述脚本代码中获取循环次数和循环内容,根据所述循环次
数和所述循环内容对所述预设模板执行循环业务逻辑操作。
4.如权利要求1所述的方法,其特征在于,所述将所述第一类型文件翻
译成第二类型文件,具体包括:
将所述第一类型文件转换成用Java语言表达的中间文件,然后再将所述
用Java语言表达的中间类型文件翻译成第二类型文件。
5.如权利要求1或4所述的方法,其特征在于,所述第二类型文件具体
\t包括若干个组成部分,每个组成部分对应一个资源文件,以及配置文件。
6.如权利要求5所述的方法,其特征在于,所述将所述第二类型文件以
及所述第二类型文件对应的资源文件以及配置文件组成数据包进行压缩,得到
压缩后的文件,具体包括:
获取所述第二类型文件中的各个组成部分,对每个组成部分获取对应的资
源文件和配置文件,将所述第二类型文件中的每个组成部分及其对应的资源文
件和配置文件放置在同一地址中组成数据包,对所述数据包压缩,得到压缩后
的文件。
7.如权利要求1所述的方法,其特征在于,所述获取目标文件格式,将
所述压缩后的文件按照所述目标文件格式进行发布,生成所述目标文件格式的
报告,具体包括:
获取用户输入的目标文件格式,判断所述用户输入的目标文件格式是否与
所述文书处理器兼容,是则将所述压缩后的文件按照所述目标文件格式进行发
布,生成目标文件格式的报告;否则提示不支持该类型的格式。
8.如权利要求1所述的方法,其特征在于,所述获取目标文件格式,将
所述压缩后的文件按照所述目标文件格式进行发布,生成所述目标文件格式的
报告,具体包括:
读取预设的目标文件格式列表,从所述预设的目标文件格式列表...
【专利技术属性】
技术研发人员:李振华,梅红波,李旸,何彪,
申请(专利权)人:中国地质大学武汉,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。