CN113076731A - 报告文件生成方法、装置、计算机设备和存储介质 - Google Patents
报告文件生成方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN113076731A CN113076731A CN202110466361.5A CN202110466361A CN113076731A CN 113076731 A CN113076731 A CN 113076731A CN 202110466361 A CN202110466361 A CN 202110466361A CN 113076731 A CN113076731 A CN 113076731A
- Authority
- CN
- China
- Prior art keywords
- dimension
- target
- data
- level
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000004044 response Effects 0.000 claims abstract description 12
- 238000004590 computer program Methods 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000012216 screening Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004816 latex Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及一种报告文件生成方法、装置、计算机设备和存储介质,通过在维度展示页面中展示企业数据维度集合,企业数据维度集合包括各待选择数据维度;响应于数据维度的选择指令,在企业数据维度集合中确定用于生成报告文件的目标数据维度;可以满足用户对报告文件的定制化需求,报告文件的内容与用户选择的目标数据维度对应,减少报告文件中与用户需求不匹配的内容,提升用户阅读报告文件的效率,进一步地,获取目标数据维度所对应的目标企业数据;获取初始文件数据流,目标企业数据用于填充初始文件数据流;根据初始文件数据流以及目标企业数据生成目标报告文件。加速了报告文件的生成速度,减少用户等待报告文件生成的时间。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种报告文件生成方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,出现了报告文件自动生成技术。比如将某一家企业的工商信息快速且完整的呈现给具有对应需求的用户,可以通过报告文件自动生成技术生成企业工商信息报告文件。然而,传统技术中企业工商信息报告文件的生成方式对用户的阅读效率有一定影响。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高用户阅读效率的报告文件生成方法、装置、计算机设备和存储介质。
一种报告文件生成方法,所述方法包括:
在维度展示页面中展示企业数据维度集合,所述企业数据维度集合包括各待选择数据维度;
响应于数据维度的选择指令,在所述企业数据维度集合中确定用于生成所述报告文件的目标数据维度;
获取所述目标数据维度所对应的目标企业数据;
获取初始文件数据流,所述目标企业数据用于填充所述初始文件数据流;
根据所述初始文件数据流以及所述目标企业数据生成目标报告文件。
在其中一个实施例中,在所述在维度展示页面中展示企业数据维度集合之前,所述方法包括:
响应于报告类型的选择指令,显示所述维度展示页面,所述维度展示页面与所述选择指令所携带的报告类型相对应。
在其中一个实施例中,所述初始文件数据流包括初始空白页面,所述目标企业数据包括所述初始空白页面所对应的企业数据,所述根据所述初始文件数据流以及所述目标企业数据生成目标报告文件,包括:
将所述初始空白页面所对应的企业数据填充至所述初始空白页面,得到中间文件数据流,并基于所述中间文件数据流生成新空白页面,所述目标企业数据还包括所述新空白页面所对应的企业数据;
将所述新空白页面所对应的企业数据填充至所述新空白页面,得到报告文件数据流;
根据所述报告文件数据流生成所述目标报告文件。
在其中一个实施例中,所述将所述新空白页面所对应的企业数据填充至所述新空白页面,包括:
根据所述目标数据维度所对应的文本数据确定各级标题文本,并将所述各级标题文本放置在所述新空白页面内;
将所述目标数据维度所对应的目标企业数据对应地填充至各级所述标题文本在所述新空白页面中的正文位置。
在其中一个实施例中,所述目标数据维度包括第一级别维度和第二级别维度;所述根据所述目标数据维度所对应的文本数据确定各级标题文本,包括:
根据所述第一级别维度所对应的文本数据确定第一级标题文本,并将所述第一级标题文本放置在所述新空白页面内;
响应于换行指令,根据所述第二级别维度所对应的文本数据确定第二级标题文本,并将所述第二级标题文本放置在所述新空白页面内。
在其中一个实施例中,所述将所述目标数据维度所对应的目标企业数据对应地填充至各级所述标题文本在所述新空白页面中的正文位置,包括:
将所述第一级别维度所对应的企业数据对应地填充至第一级标题文本在所述新空白页面中的正文位置;
将所述第二级别维度所对应的企业数据对应地填充至第二级标题文本在所述新空白页面中的正文位置。
在其中一个实施例中,所述将所述目标数据维度所对应的目标企业数据对应地填充至各级所述标题文本在所述新空白页面中的正文位置,包括:
检测各所述目标数据维度的呈现样式;
若任一目标数据维度的呈现样式为表格样式,则以所述表格形式展示所述任一目标数据维度;
若任一目标数据维度的呈现样式为图表样式,则以所述图表形式展示所述任一目标数据维度。
一种报告文件生成装置,所述装置包括:
维度集合展示模块,用于在维度展示页面中展示企业数据维度集合,所述企业数据维度集合包括各待选择数据维度;
目标维度确定模块,用于响应于数据维度的选择指令,在所述企业数据维度集合中确定用于生成所述报告文件的目标数据维度;
目标数据获取模块,用于获取所述目标数据维度所对应的目标企业数据;
文件数据流填充模块,用于获取初始文件数据流,所述目标企业数据用于填充所述初始文件数据流;
报告文件生成模块,用于根据所述初始文件数据流以及所述目标企业数据生成目标报告文件。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
上述报告文件生成方法、装置、计算机设备和存储介质,通过在维度展示页面中展示企业数据维度集合,所述企业数据维度集合包括各待选择数据维度;响应于数据维度的选择指令,在所述企业数据维度集合中确定用于生成所述报告文件的目标数据维度;可以满足用户对报告文件的定制化需求,报告文件的内容与用户选择的目标数据维度对应,减少报告文件中与用户需求不匹配的内容,提升用户阅读报告文件的效率,灵活地满足用户需求,减少用户对企业数据的筛选所花费的时间,便于用户快速做出决策,进一步地,获取所述目标数据维度所对应的目标企业数据;获取初始文件数据流,所述目标企业数据用于填充所述初始文件数据流;根据所述初始文件数据流以及所述目标企业数据生成目标报告文件。加速了报告文件的生成速度,减少用户等待报告文件生成的时间。
附图说明
图1为一个实施例中报告文件生成方法的应用环境图;
图2为一个实施例中报告文件生成方法的流程示意图;
图3为一个实施例中报告文件生成方法的流程示意图;
图4为一个实施例中S250步骤的流程示意图;
图5为一个实施例中S420步骤的流程示意图;
图6为一个实施例中S510步骤的流程示意图;
图7为一个实施例中S520步骤的流程示意图;
图8为一个实施例中S520步骤的流程示意图;
图9为一个实施例中雷达图表示企业数据的示意图;
图10为一个实施例中报告文件生成装置的结构框图;
图11为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的报告文件生成方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。终端102展示维度展示页面,在维度展示页面中展示企业数据维度集合,企业数据维度集合包括各待选择数据维度;响应于数据维度的选择指令,在企业数据维度集合中确定用于生成报告文件的目标数据维度。一方面,终端102可以根据目标数据维度获取目标数据维度所对应的目标企业数据;并获取初始文件数据流,目标企业数据用于填充初始文件数据流;从而根据初始文件数据流以及目标企业数据生成目标报告文件。另一方面,终端102可以将目标数据维度发送至服务器104,服务器104获取目标数据维度,并根据目标数据维度进行查找,得到目标数据维度所对应的目标企业数据;并获取初始文件数据流,目标企业数据用于填充初始文件数据流;从而服务器104根据初始文件数据流以及目标企业数据生成目标报告文件。
其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种报告文件生成方法,以该方法应用于图1中应用环境为例进行说明,包括以下步骤:
S210、在维度展示页面中展示企业数据维度集合。
S220、响应于数据维度的选择指令,在企业数据维度集合中确定用于生成报告文件的目标数据维度。
其中,企业数据维度集合包括各待选择数据维度。企业数据维度集合可以包括基本信息、股东信息、企业对外投资、法律诉讼、企业风险、年报信息、财务信息、知识产权、经营信息等维度上,也可以是工商基础信息、失信、法院公告、裁判文书、开庭公告的类别,还可以包括税务、证书、软件著作权、招投标、员工信息、司法拍卖等类别。具体地,终端102触发企业数据维度的展示请求,响应于该展示请求,终端102显示维度展示页面。在维度展示页面中展示企业数据维度集合。企业数据维度集合包括多个待选择数据维度,各待选择数据维度设有对应的维度选择入口。选择指令的形式可以采用语音形式,也可以采用手势形式、姿态形式。在一些实施例中,维度选择入口还可以采用维度选择控件,维度选择控件可以以按钮或者勾选框的形式展示在维度展示页面中。可以通过响应于数据维度的选择指令,在企业数据维度集合中确定目标数据维度,目标数据维度可以理解为是用户在企业数据维度集合中选择的数据维度,还可以理解为用户感兴趣的企业数据维度,目标数据维度的企业数据用于生成报告文件。
示例性的,企业数据维度集合可以以图表的形式展示,各企业数据维度的对应位置处设有选择框,用户可以通过对选择框进行勾选操作,响应于对任一企业数据维度的勾选操作,确定用于生成报告文件的目标数据维度。
S230、获取目标数据维度所对应的目标企业数据。
S240、获取初始文件数据流,目标企业数据用于填充初始文件数据流。
S250、根据初始文件数据流以及目标企业数据生成目标报告文件。
其中,初始文件数据流可以是空白的文件流,比如可以是空白word的文件流、空白TEX文件流、空白LaTex文件流、空白幻灯片(比如Microsoft Office PowerPoint)文件流、空白表格(Excel)文件流等。企业数据可以是存储在数据库中与企业经营相关的数据。企业数据用于填充初始文件数据流中的空白。
在一些实施例中,终端102可以将目标数据维度发送至服务器,服务器根据目标数据维度在数据库中查找,得到目标数据维度所对应的目标企业数据,服务器将目标数据维度所对应的目标企业数据返回至终端102,终端102获取目标数据维度所对应的目标企业数据。终端102可以从终端本地获取初始文件数据流,也可以从服务器中获取初始文件数据流。终端102利用目标企业数据填充初始文件数据流,得到报告文件数据流。目标报告文件可以是Word文件、幻灯片文件、表格文件等格式文件。具体地,由于初始文件数据流与文件格式对应的,按照初始文件数据流所对应的文件格式将报告文件数据流保存为目标报告文件,在一些实施例中,目标报告文件可以是word文件,也可以将Word文件转换为pdf文件。可以理解的是,初始文件数据流所包括的初始空白页面以及生成的新空白页面可以理解为文件流,与目标报告文件中向用户展示信息的各页面并不相同。
在一些实施例中,终端102可以将目标数据维度发送至服务器,服务器根据目标数据维度在数据库中查找,得到目标数据维度所对应的目标企业数据。且服务器可以从服务器本地或者与服务器连接的计算机设备获取初始文件数据流,目标企业数据用于填充初始文件数据流。服务器利用目标企业数据填充初始文件数据流,得到报告文件数据流,将报告文件数据流保存为目标报告文件。
上述报告文件生成方法中,通过在维度展示页面中展示企业数据维度集合,企业数据维度集合包括各待选择数据维度;响应于数据维度的选择指令,在企业数据维度集合中确定用于生成报告文件的目标数据维度;可以满足用户对报告文件的定制化需求,报告文件的内容与用户选择的目标数据维度对应,减少报告文件中与用户需求不匹配的内容,提升阅读报告文件的效率,灵活地满足用户需求,减少用户对企业数据的筛选所花费的时间,便于用户快速做出决策,进一步地,获取目标数据维度所对应的目标企业数据;获取初始文件数据流,目标企业数据用于填充初始文件数据流;根据初始文件数据流以及目标企业数据生成目标报告文件。加速了报告文件的生成速度,减少用户等待报告文件生成的时间。另外,本申请的初始文件数据流根据获取的企业数据的实际情况而调整,在报告文件所对应的企业数据发生变化时,可以灵活地调整报告文件数据流,提升报告文件的可持续维护性,简化了报告文件的生成过程。
在一个实施例中,如图3所示,在在维度展示页面中展示企业数据维度集合之前,该方法包括:响应于报告类型的选择指令,显示维度展示页面,维度展示页面与选择指令所携带的报告类型相对应。
其中,已经预先定义维度展示页面与报告类型的对应关系,从而不同报告类型的报告文件包括不同的企业数据维度,减少用户对企业数据维度的筛选时间。具体地,终端上安装有生成报告文件的平台软件,通过平台软件界面中可以设有报告类型选择控件,响应于对报告类型选择控件的触发操作,通过报告类型选择控件响应于报告类型的选择指令,终端显示维度展示页面,维度展示页面与选择指令所携带的报告类型相对应。
本实施例中,通过报告类型选择控件响应于报告类型的选择指令,显示维度展示页面,能够达到减少用户对企业数据维度的筛选时间的效果,并且更加灵活地满足用户的需求。
在一个实施例中,初始文件数据流包括初始空白页面,目标企业数据包括初始空白页面所对应的企业数据。如图4所示,根据初始文件数据流以及目标企业数据生成目标报告文件,包括:
S410、将初始空白页面所对应的企业数据填充至初始空白页面,得到中间文件数据流,并基于中间文件数据流生成新空白页面。
其中,目标企业数据还包括新空白页面所对应的企业数据。初始文件数据流包括初始空白页面,企业数据包括初始空白页面所对应的页面内容数据。企业数据还包括新空白页面所对应的企业数据。初始空白页面可以与报告文件中的第一页所对应,可以是报告文件的封面,也可以是报告文件的扉页。具体地,在获取到初始文件数据流之后,将初始空白页面所对应的企业数据的填充至初始空白页面,对初始文件数据流进行填充,得到中间文件数据流。在对初始空白页面完成填充之后,基于中间文件数据流生成新空白页面。生成的新空白页面可以是封底页面,可以是报告正文页面,也可以是报告目录页面,还可以是报告摘要页面,不再一一举例说明生成的新空白页面。
S420、将新空白页面所对应的企业数据填充至新空白页面,得到报告文件数据流。
具体地,需要对新空白页面进行填充,可以根据新空白页的属性数据从目标企业数据中获取新空白页面所对应的企业数据,从而将新空白页面所对应的企业数据填充至新空白页面内,依次类推,若企业数据中还存在部分数据需要填充至文件数据流中,则可以继续生成新空白页面,同样地将对应的页面内容数据填充至新空白页面内,直至用尽目标企业数据,则得到报告文件数据流。
S430、根据报告文件数据流生成目标报告文件。
其中,目标报告文件可以是Word文件、幻灯片文件、表格文件等格式文件。具体地,由于初始文件数据流与文件格式对应的,按照初始文件数据流所对应的文件格式将报告文件数据流保存为目标报告文件,在一些实施例中,目标报告文件可以是word文件,也可以将Word文件转换为pdf文件。可以理解的是,初始文件数据流所包括的初始空白页面以及生成的新空白页面可以理解为文件流,与目标报告文件中向用户展示信息的各页面并不相同。
本实施例中,初始文件数据流根据获取的企业数据的实际情况而增加新空白页面,在报告文件所对应的企业数据发生变化时,可以灵活地调整报告文件数据流,提升报告文件的可持续维护性,简化了报告文件的生成过程。
在一个实施例中,如图5所示,将新空白页面所对应的企业数据填充至新空白页面,包括:
S510、根据目标数据维度所对应的文本数据确定各级标题文本,并将各级标题文本放置在新空白页面内。
S520、将目标数据维度所对应的目标企业数据对应地填充至各级标题文本在新空白页面中的正文位置。
其中,目标数据维度可以包括基本信息、股东信息、企业对外投资、法律诉讼、企业风险、年报信息、财务信息、知识产权、经营信息等维度上,也可以是工商基础信息、失信、法院公告、裁判文书、开庭公告的类别,还可以包括税务、证书、软件著作权、招投标、员工信息、司法拍卖等类别。具体地,目标数据维度对应有文本数据,将目标数据维度所对应的文本数据作为标题文本。标题样式包括字体、颜色、段前段后、行距、缩减等等样式。可以事先设置各级标题的标题样式,也可以根据页面尺寸以及页面内容数据的实际情况而设置标题样式。按照各级标题的标题样式将各级标题文本***至新空白页面内。获取目标数据维度对应的目标企业数据,由于目标数据维度与各级标题文本对应,将获取到的目标企业数据对应地填充至各级标题文本在新空白页面中的正文位置。
需要说明的是,在一些实施例中,可以实现获取全部的目标企业数据所对应的文本数据,并将各目标企业数据所对应的文本数据作为各级标题文本,可以将这些各级标题文本一次性地***至新空白页面中。在将各级标题文本***报告文件数据流之后,可以按照各级标题文本的顺序,依次获取目标数据维度对应的目标企业数据,将其对应的填充至各级标题文本的正文位置处。在另一些实施例中,可以在新空白页面中***第一个标题文本,获取该第一个标题文本对应的目标企业数据,将目标企业数据填充至该第一个标题文本的正文位置处,接着,在在新空白页面中***第二个标题文本(可以与第一个标题文本的等级相同或者不同),获取该第二个标题文本对应的目标企业数据,将目标企业数据填充至该第二个标题文本的正文位置处,依次类推,顺序地完成将各个标题文本对应的目标企业数据填充至文件数据流中。
在一个实施例中,如图6所示,目标数据维度包括第一级别维度和第二级别维度。根据目标数据维度所对应的文本数据确定各级标题文本,包括以下步骤:
S610、根据第一级别维度所对应的文本数据确定第一级标题文本,并将第一级标题文本放置在新空白页面内。
S620、响应于换行指令,根据第二级别维度所对应的文本数据确定第二级标题文本,并将第二级标题文本放置在新空白页面内。
其中,目标数据维度包括多个级别的维度,示例性地,包括第一级维度和第二级维度。第一级维度高于第二级维度。第一级维度包括基本信息、股东信息、企业对外投资、法律诉讼、企业风险、年报信息、财务信息、知识产权、经营信息等维度,基本信息可以包括若干个第二级维度,比如工商信息、主要人员、分支机构、变更记录以及联系信息等。股东信息可以包括股东出资信息和疑似实际控制人信息两个第二级维度。法律诉讼可以包括被执行人信息、失信被执行人、裁判文书信息、法院公告、开庭公告、送法公告等第二级维度。知识产权可以包括专利信息、商标信息、证书资质、软件著作权信息、作品著作权信息、网站域名等第二级维度。若任一个数据维度包括第二级维度,则在新空白页面内***第一级维度所对应的文本数据作为第一级的标题文本后,响应于换行指令,将第二级维度所对应的文本数据作为第二级的标题文本***新空白页面内。比如将“基本信息”作为第一级的标题文本***新空白页面内,响应于换行指令,将“工商信息”作为第二级的标题文本***新空白页面内。
具体地,根据第一级别维度所对应的文本数据确定第一级标题文本,可以按照预设顺序在文件数据流中***一个数据维度所对应的第一级的标题文本***文件数据流中的新空白页面内;然后响应于换行指令,将第二级维度所对应的文本数据作为第二级的标题文本***新空白页面内,接着,将该第二级维度所对应的企业数据写入该第二级的标题文本所对应的正文位置处,将该第二级维度所对应的企业数据写入文件数据流之后,再次响应于换行指令,可以将下一个第二级维度所对应的文本数据作为第二级的标题文本***新空白页面内,也可以将下一个第一级维度所对应的文本数据作为第一级的标题文本***新空白页面内。在此不再赘述。
本实施例中,结合目标数据维度对应的企业数据的实际情况,灵活地将目标数据维度所对应的目标企业数据对应地填充至各级标题文本在新空白页面中的正文位置,适应性地调整报告文件数据流,提升报告文件的可持续维护性,简化了报告文件的生成过程。
在一个实施例中,将目标数据维度所对应的目标企业数据对应地填充至各级标题文本在新空白页面中的正文位置,包括以下步骤:
S710、将第一级别维度所对应的企业数据对应地填充至第一级标题文本在新空白页面中的正文位置。
S720、将第二级别维度所对应的企业数据对应地填充至第二级标题文本在新空白页面中的正文位置。
具体地,目标数据维度所对应的目标企业数据包括第一级别维度所对应的企业数据和第二级别维度所对应的企业数据。第一级别维度对应的文本数据作为第一级标题文本,第二级别维度对应的文本数据作为第二级标题文本。将第一级标题文本***至新空白页面中,获取第一级别维度所对应的企业数据,将第一级别维度所对应的企业数据对应地填充至第一级标题文本在新空白页面中的正文位置。将第二级标题文本***至新空白页面中,获取第二级别维度所对应的企业数据,将第二级别维度所对应的企业数据对应地填充至第二级标题文本在新空白页面中的正文位置。
在一些实施例中,并不是所有的数据维度上都具有对应的维度数据,若某一个数据维度上不存在对应的维度数据,则可以在报告文件的不显示该数据维度所对应的标题文本,也可以在报告文件中显示该数据维度所对应的标题文本,并在该标题文本下方显示并没有相关数据的提示话语。
在一个实施例中,如图8所示,将目标数据维度所对应的目标企业数据对应地填充至各级标题文本在新空白页面中的正文位置,包括:
S810、检测各目标数据维度的呈现样式;
S820、若任一目标数据维度的呈现样式为表格样式,则以表格形式展示任一目标数据维度;
S830、若任一目标数据维度的呈现样式为图表样式,则以图表形式展示任一目标数据维度。
其中,企业数据可以采用不同的呈现样式,比如表格样式、图表样式以及单纯的文字描述等。具体地,在新空白页面上加入标题文本之后,需要将标题文本所对应的维度数据加入新空白页面中,因此,检测各企业数据维度的呈现样式,若检测到表格样式,则在新空白页面内创建表格的单元格,从维度数据中获取对应的单元格数据,并将单元格数据***至单元格内。可以理解的是,表格可以是横向表格,也可以是列向表格。若呈现样式为图表样式,则在新空白页面内创建空图表,将对应的企业数据与空图表进行绑定,生成对应的图表。图表样式可以是柱状图、折线图、雷达图,也可以事先设置图表的长和宽等尺寸。
若是横向表格,则在新空白页面内创建表格的第一行上的第一个单元格,并将对应的企业数据加入第一个单元格;接着,在第一行的延伸方向上创建第二个单元格,并将对应的企业数据加入第二个单元格;再接着,在第一行的延伸方向上创建第三个单元格,并将对应的企业数据加入第三个单元格;依次类推,若触发了结束该行的指令,则进行换行操作,在第一行的下方创建第二行的第一个单元格,并填充对应的企业数据;依次创建第二行的第二个单元格、填充对应的企业数据直至第二行完成创建,依次类推,直至完成各行的创建以及企业数据的填充。
若是列向表格,则在新空白页面内创建表格的第一列上的第一个单元格,并将对应的企业数据加入第一个单元格;接着,在第一列的延伸方向上创建第二个单元格,并将对应的企业数据加入第二个单元格;再接着,在第一列的延伸方向上创建第三个单元格,并将对应的企业数据加入第三个单元格;依次类推,若触发了结束该列的指令,则进行换行操作,在第一列的下方创建第二列的第一个单元格,并填充对应的企业数据;依次创建第二列的第二个单元格、填充对应的企业数据直至第二列完成创建,依次类推,直至完成各列的创建以及企业数据的填充。
本实施例中,通过图表样式或者表格样式直观地向用户呈现企业数据,并结合企业数据的实际情况灵活地生成表格和图表,提升了生成报文文件的灵活性以及效率。
在一个实施例中,可以采用雷达图标识企业数据。可以实现获取若干个维度上数据,比如信用记录、经营状况、创新能力、企业活力、组织背景以及经营状况五个维度上的企业数据,利用若干个维度上数据生成雷达图。可以设置雷达图数值区间的最大值和最小值,最大值与最小值构成生成雷达图的固定区间,如图9所示,根据固定区间生成雷达图,使得生成的雷达图能够更精准,更直观,阅读性更强。
在一个实施例中,本申请提供一种报告文件生成方法,该方法包括以下步骤:
S902、通过报告类型选择控件响应于报告类型的选择指令,显示所述维度展示页面。
其中,所述维度展示页面与所述选择指令所携带的报告类型相对应。
S904、在维度展示页面中展示企业数据维度集合,所述企业数据维度集合包括各待选择数据维度;
S906、响应于数据维度的选择指令,在所述企业数据维度集合中确定用于生成所述报告文件的目标数据维度;
S908、获取所述目标数据维度所对应的目标企业数据;
S910、获取初始文件数据流。
其中,所述目标企业数据用于填充所述初始文件数据流;所述初始文件数据流包括初始空白页面,所述目标企业数据包括所述初始空白页面所对应的企业数据。
S912、将所述初始空白页面所对应的企业数据填充至所述初始空白页面,得到中间文件数据流,并基于所述中间文件数据流生成新空白页面。
S914、将所述新空白页面所对应的企业数据填充至所述新空白页面,得到报告文件数据流;
其中,所述目标企业数据还包括所述新空白页面所对应的企业数据;具体地,根据所述目标数据维度所对应的文本数据确定各级标题文本,并将所述各级标题文本放置在所述新空白页面内;将所述目标数据维度所对应的目标企业数据对应地填充至各级所述标题文本在所述新空白页面中的正文位置。
在一些实施例中,所述目标数据维度包括第一级别维度和第二级别维度;根据所述目标数据维度所对应的文本数据确定各级标题文本,包括:根据所述第一级别维度所对应的文本数据确定第一级标题文本,并将所述第一级标题文本放置在所述新空白页面内;响应于换行指令,根据所述第二级别维度所对应的文本数据确定第二级标题文本,并将所述第二级标题文本放置在所述新空白页面内。
在一些实施例中,所述将所述目标数据维度所对应的目标企业数据对应地填充至各级所述标题文本在所述新空白页面中的正文位置,包括:将所述第一级别维度所对应的企业数据对应地填充至第一级标题文本在所述新空白页面中的正文位置;将所述第二级别维度所对应的企业数据对应地填充至第二级标题文本在所述新空白页面中的正文位置。
在一些实施例中,所述将所述目标数据维度所对应的目标企业数据对应地填充至各级所述标题文本在所述新空白页面中的正文位置,包括:检测各所述目标数据维度的呈现样式;若任一目标数据维度的呈现样式为表格样式,则以所述表格形式展示所述任一目标数据维度;若任一目标数据维度的呈现样式为图表样式,则以所述图表形式展示所述任一目标数据维度。
S916、根据所述报告文件数据流生成所述目标报告文件。
应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图10所示,提供了一种报告文件生成装置,包括:维度集合展示模块1010、目标维度确定模块1020、目标数据获取模块1030、文件数据流填充模块1040以及报告文件生成模块1050,其中:
维度集合展示模块1010,用于在维度展示页面中展示企业数据维度集合,所述企业数据维度集合包括各待选择数据维度;
目标维度确定模块1020,用于响应于数据维度的选择指令,在所述企业数据维度集合中确定用于生成所述报告文件的目标数据维度;
目标数据获取模块1030,用于获取所述目标数据维度所对应的目标企业数据;
文件数据流填充模块1040,用于获取初始文件数据流,所述目标企业数据用于填充所述初始文件数据流;
报告文件生成模块1050,用于根据所述初始文件数据流以及所述目标企业数据生成目标报告文件。
在一个实施例中,该装置还包括维度页面展示模块,用于通过报告类型选择控件响应于报告类型的选择指令,显示所述维度展示页面,所述维度展示页面与所述选择指令所携带的报告类型相对应。
在一个实施例中,所述初始文件数据流包括初始空白页面,所述目标企业数据包括所述初始空白页面所对应的企业数据。报告文件生成模块1050,还用于将所述初始空白页面所对应的企业数据填充至所述初始空白页面,得到中间文件数据流,并基于所述中间文件数据流生成新空白页面,所述目标企业数据还包括所述新空白页面所对应的企业数据;将所述新空白页面所对应的企业数据填充至所述新空白页面,得到报告文件数据流;根据所述报告文件数据流生成所述目标报告文件
在一个实施例中,报告文件生成模块1050,还用于根据所述目标数据维度所对应的文本数据确定各级标题文本,并将所述各级标题文本放置在所述新空白页面内;将所述目标数据维度所对应的目标企业数据对应地填充至各级所述标题文本在所述新空白页面中的正文位置。
在一个实施例中,所述目标数据维度包括第一级别维度和第二级别维度;报告文件生成模块1050,还用于根据所述第一级别维度所对应的文本数据确定第一级标题文本,并将所述第一级标题文本放置在所述新空白页面内;响应于换行指令,根据所述第二级别维度所对应的文本数据确定第二级标题文本,并将所述第二级标题文本放置在所述新空白页面内。
在一个实施例中,报告文件生成模块1050,还用于将所述第一级别维度所对应的企业数据对应地填充至第一级标题文本在所述新空白页面中的正文位置;将所述第二级别维度所对应的企业数据对应地填充至第二级标题文本在所述新空白页面中的正文位置。
在一个实施例中,报告文件生成模块1050,还用于检测各所述目标数据维度的呈现样式;若任一目标数据维度的呈现样式为表格样式,则以所述表格形式展示所述任一目标数据维度;若任一目标数据维度的呈现样式为图表样式,则以所述图表形式展示所述任一目标数据维度。
关于报告文件生成装置的具体限定可以参见上文中对于报告文件生成方法的限定,在此不再赘述。上述报告文件生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图11所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种报告文件生成方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图11中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述实施例中的报告文件生成方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中的报告文件生成方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种报告文件生成方法,其特征在于,所述方法包括:
在维度展示页面中展示企业数据维度集合,所述企业数据维度集合包括各待选择数据维度;
响应于数据维度的选择指令,在所述企业数据维度集合中确定用于生成所述报告文件的目标数据维度;
获取所述目标数据维度所对应的目标企业数据;
获取初始文件数据流,所述目标企业数据用于填充所述初始文件数据流;
根据所述初始文件数据流以及所述目标企业数据生成目标报告文件。
2.根据权利要求1所述的方法,其特征在于,在所述在维度展示页面中展示企业数据维度集合之前,所述方法还包括:
响应于报告类型的选择指令,显示所述维度展示页面,所述维度展示页面与所述选择指令所携带的报告类型相对应。
3.根据权利要求1或2所述的方法,其特征在于,所述初始文件数据流包括初始空白页面,所述目标企业数据包括所述初始空白页面所对应的企业数据,所述根据所述初始文件数据流以及所述目标企业数据生成目标报告文件,包括:
将所述初始空白页面所对应的企业数据填充至所述初始空白页面,得到中间文件数据流,并基于所述中间文件数据流生成新空白页面,所述目标企业数据还包括所述新空白页面所对应的企业数据;
将所述新空白页面所对应的企业数据填充至所述新空白页面,得到报告文件数据流;
根据所述报告文件数据流生成所述目标报告文件。
4.根据权利要求3所述的方法,其特征在于,所述将所述新空白页面所对应的企业数据填充至所述新空白页面,包括:
根据所述目标数据维度所对应的文本数据确定各级标题文本,并将所述各级标题文本放置在所述新空白页面内;
将所述目标数据维度所对应的目标企业数据对应地填充至各级所述标题文本在所述新空白页面中的正文位置。
5.根据权利要求4所述的方法,其特征在于,所述目标数据维度包括第一级别维度和第二级别维度;所述根据所述目标数据维度所对应的文本数据确定各级标题文本,包括:
根据所述第一级别维度所对应的文本数据确定第一级标题文本,并将所述第一级标题文本放置在所述新空白页面内;
响应于换行指令,根据所述第二级别维度所对应的文本数据确定第二级标题文本,并将所述第二级标题文本放置在所述新空白页面内。
6.根据权利要求5所述的方法,其特征在于,所述将所述目标数据维度所对应的目标企业数据对应地填充至各级所述标题文本在所述新空白页面中的正文位置,包括:
将所述第一级别维度所对应的企业数据对应地填充至第一级标题文本在所述新空白页面中的正文位置;
将所述第二级别维度所对应的企业数据对应地填充至第二级标题文本在所述新空白页面中的正文位置。
7.根据权利要求4所述的方法,其特征在于,所述将所述目标数据维度所对应的目标企业数据对应地填充至各级所述标题文本在所述新空白页面中的正文位置,包括:
检测各所述目标数据维度的呈现样式;
若任一目标数据维度的呈现样式为表格样式,则以所述表格形式展示所述任一目标数据维度;
若任一目标数据维度的呈现样式为图表样式,则以所述图表形式展示所述任一目标数据维度。
8.一种报告文件生成装置,其特征在于,所述装置包括:
维度集合展示模块,用于在维度展示页面中展示企业数据维度集合,所述企业数据维度集合包括各待选择数据维度;
目标维度确定模块,用于响应于数据维度的选择指令,在所述企业数据维度集合中确定用于生成所述报告文件的目标数据维度;
目标数据获取模块,用于获取所述目标数据维度所对应的目标企业数据;
文件数据流填充模块,用于获取初始文件数据流,所述目标企业数据用于填充所述初始文件数据流;
报告文件生成模块,用于根据所述初始文件数据流以及所述目标企业数据生成目标报告文件。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110466361.5A CN113076731A (zh) | 2021-04-28 | 2021-04-28 | 报告文件生成方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110466361.5A CN113076731A (zh) | 2021-04-28 | 2021-04-28 | 报告文件生成方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113076731A true CN113076731A (zh) | 2021-07-06 |
Family
ID=76619122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110466361.5A Pending CN113076731A (zh) | 2021-04-28 | 2021-04-28 | 报告文件生成方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113076731A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113850065A (zh) * | 2021-09-17 | 2021-12-28 | 奇安信科技集团股份有限公司 | 报告生成方法、装置、计算机设备和存储介质 |
CN113850059A (zh) * | 2021-12-01 | 2021-12-28 | 北京一起教育科技有限责任公司 | 一种生成测评报告的方法、装置及电子设备 |
CN114004212A (zh) * | 2021-12-30 | 2022-02-01 | 深圳希施玛数据科技有限公司 | 数据处理方法、装置及存储介质 |
CN114398865A (zh) * | 2022-01-17 | 2022-04-26 | 广州天维信息技术股份有限公司 | 绩效报告生成方法、装置、存储介质及计算机设备 |
CN114398226A (zh) * | 2021-12-28 | 2022-04-26 | 绿盟科技集团股份有限公司 | 一种网络资产报告生成方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111178747A (zh) * | 2019-12-26 | 2020-05-19 | 金蝶征信有限公司 | 企业画像生成方法、装置、计算机设备和存储介质 |
CN111752899A (zh) * | 2020-06-28 | 2020-10-09 | 中科三清科技有限公司 | 一种环境报告生成方法、装置、电子设备及存储介质 |
-
2021
- 2021-04-28 CN CN202110466361.5A patent/CN113076731A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111178747A (zh) * | 2019-12-26 | 2020-05-19 | 金蝶征信有限公司 | 企业画像生成方法、装置、计算机设备和存储介质 |
CN111752899A (zh) * | 2020-06-28 | 2020-10-09 | 中科三清科技有限公司 | 一种环境报告生成方法、装置、电子设备及存储介质 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113850065A (zh) * | 2021-09-17 | 2021-12-28 | 奇安信科技集团股份有限公司 | 报告生成方法、装置、计算机设备和存储介质 |
CN113850059A (zh) * | 2021-12-01 | 2021-12-28 | 北京一起教育科技有限责任公司 | 一种生成测评报告的方法、装置及电子设备 |
CN113850059B (zh) * | 2021-12-01 | 2022-03-22 | 北京一起教育科技有限责任公司 | 一种生成测评报告的方法、装置及电子设备 |
CN114398226A (zh) * | 2021-12-28 | 2022-04-26 | 绿盟科技集团股份有限公司 | 一种网络资产报告生成方法及装置 |
CN114004212A (zh) * | 2021-12-30 | 2022-02-01 | 深圳希施玛数据科技有限公司 | 数据处理方法、装置及存储介质 |
CN114398865A (zh) * | 2022-01-17 | 2022-04-26 | 广州天维信息技术股份有限公司 | 绩效报告生成方法、装置、存储介质及计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11294968B2 (en) | Combining website characteristics in an automatically generated website | |
CN113076731A (zh) | 报告文件生成方法、装置、计算机设备和存储介质 | |
US20120102176A1 (en) | Extracting and managing font style elements | |
US9507480B1 (en) | Interface optimization application | |
US10223698B2 (en) | Integrating a web-based CRM system with a PIM client application | |
US11354684B2 (en) | Data analytics for international product quality and user experience | |
CN103098051A (zh) | 搜索引擎优化助理 | |
CN110889076B (zh) | 评论信息发布方法、装置、客户端、服务器、***和介质 | |
CN111324716A (zh) | 指标数据获取方法、装置、计算机设备和存储介质 | |
CN114611481A (zh) | 模板的配置方法、装置、计算机设备、存储介质 | |
CN109783184B (zh) | 用户自定义表单生成方法 | |
CN107798459A (zh) | 参数数值计算方法、装置、存储介质和计算机设备 | |
US20110249286A1 (en) | Document data access | |
CN117556796A (zh) | 项目文档处理方法、装置、计算机设备及存储介质 | |
US9176645B1 (en) | Manipulating collections of items in a user interface | |
CN111723210A (zh) | 存储数据表的方法、装置、计算机设备及可读存储介质 | |
CN111858686A (zh) | 数据显示方法、装置、终端设备及存储介质 | |
US20180004723A1 (en) | Dynamic web document creation | |
US10970533B2 (en) | Methods and systems for finding elements in optical character recognition documents | |
CN114201157A (zh) | 一种低代码定制目标业务模块的方法以及*** | |
CN109656549B (zh) | 监察***的构建方法、装置、计算机设备和存储介质 | |
CN113268968A (zh) | 报告文件生成方法、装置、计算机设备和存储介质 | |
CN110968682A (zh) | 评论信息发布方法、装置、客户端、服务器和*** | |
CN115423595B (zh) | 文件信息处理方法、装置、计算机设备和存储介质 | |
CN113268585A (zh) | 报告文件的生成方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |