CN109977380A - 图表生成方法、装置、计算机设备及存储介质 - Google Patents

图表生成方法、装置、计算机设备及存储介质 Download PDF

Info

Publication number
CN109977380A
CN109977380A CN201910015357.XA CN201910015357A CN109977380A CN 109977380 A CN109977380 A CN 109977380A CN 201910015357 A CN201910015357 A CN 201910015357A CN 109977380 A CN109977380 A CN 109977380A
Authority
CN
China
Prior art keywords
chart
data
parameter
type
conversion parameter
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
Application number
CN201910015357.XA
Other languages
English (en)
Inventor
林宇
许广武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201910015357.XA priority Critical patent/CN109977380A/zh
Publication of CN109977380A publication Critical patent/CN109977380A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/08Insurance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Technology Law (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例公开了一种图表生成方法、装置、计算机设备及存储介质,包括下述步骤:获取待处理的图表数据信息,其中,所述图表数据信息包括所述图表数据的类型;根据所述图表数据的类型从预设的图表模板中选取转换参数;根据所述转换参数将所述图表数据转换为图表。通过设置图表模板,在识别到待处理数据的类型后,根据该类型在图表模板中自动选择转换参数,并按照转换参数将图表数据转换为图表。该方法在不同的场景下需要变换图表的格式时,均可以自动修改转换参数,来生成不同的格式的图表。该方法不仅简单、灵活,而且还省去了大量的人工操作。

Description

图表生成方法、装置、计算机设备及存储介质
技术领域
本发明实施例涉及金融领域,尤其是一种图表生成方法、装置、计算机设备及存储介质。
背景技术
分红险指保险公司在每个会计年度结束后,将上一会计年度该类分红保险的可分配盈余,按一定的比例、以现金红利或增值红利的方式,分配给客户的一种保险产品。
现有技术中,对用户进行分红险介绍时,通常是通过对项目组的形式,对参与该项目销售的销售人员进行培训,然后由他们对到访客户进行保险产品的基本介绍。
本发明创造的发明人在研究中发现,现有技术中采用人工的方式对险种进行介绍时,根据人员素质及技能的掌握程度,出现层次不齐的现象,尤其对于各个阶段利益及不同分红水平的红利计算,往往无法根据用户的实际需求做出快速解答,导致客户流失。
发明内容
本发明实施例提供一种图表生成方法、装置、计算机设备及存储介质。
为解决上述技术问题,本发明创造的实施例采用的一个技术方案是:提供一种图表生成方法,包括下述步骤:
获取待处理的图表数据信息,其中,所述图表数据信息包括所述图表数据的类型;
根据所述图表数据的类型从预设的图表模板中选取转换参数;
根据所述转换参数将所述图表数据转换为图表。
可选地,所述转换参数为格式参数;所述根据所述图表数据的类型从预设的图表模板中选取转换参数,包括下述步骤:
从所述图表数据信息中提取类型关键词;
从所述图表模板中选取与所述类型关键词匹配的格式参数。
可选地,所述转换参数包括:格式参数和公式参数;所述根据所述图表数据的类型从预设的图表模板中选取转换参数,包括下述步骤:
获取所述图表数据的格式参数;
按照所述格式参数作用数据所表征的结果类型确定公式参数。
可选地,所述转换参数为格式参数;所述根据所述转换参数将所述图表数据转换为图表,包括下述步骤:
从所述图表模板中提取所述格式参数作用的第一目标单元格区域;
从所述图表数据所在的文档中选取与所述第一目标单元格区域位置相同的第一目标数据;
按照所述格式参数将所述第一目标数据转换为图表。
可选地,所述转换参数为格式参数和公式参数;所述根据所述转换参数将所述图表数据转换为图表,包括下述步骤:
从所述图表模板中提取所述公式参数作用的第二目标单元格区域;
从所述图表数据所在的文档中选取与所述第二目标单元格区域位置相同的第二目标数据;
根据所述公式参数对所述第二目标数据进行计算得到第三目标数据;
按照所述格式参数将所述第三目标数据转换为图表。
可选地,通过软件基金会的开放源码函式库读取所述图表数据。为解决上述技术问题,本发明实施例还提供一种图表生成装置,包括:
获取模块,用于获取待处理的图表数据信息,其中,所述图表数据信息包括所述图表数据的类型;
处理模块,用于根据所述图表数据的类型从预设的图表模板中选取转换参数;
执行模块,用于根据所述转换参数将所述图表数据转换为图表。
可选地,所述转换参数为格式参数;所述处理模块包括:
第一获取子模块,用于从所述图表数据信息中提取类型关键词;
第一处理子模块,用于从所述图表模板中选取与所述类型关键词匹配的格式参数。
可选地,所述转换参数包括:格式参数和公式参数;所述处理模块包括:
第二获取子模块,用于获取所述图表数据的格式参数;
第二处理子模块,用于按照所述格式参数作用数据所表征的结果类型确定公式参数。
可选地,所述转换参数为格式参数;所述执行模块包括:
第三获取子模块,用于从所述图表模板中提取所述格式参数作用的第一目标单元格区域;
第四获取子模块,用于从所述图表数据所在的文档中选取与所述第一目标单元格区域位置相同的第一目标数据;
第三处理子模块,用于按照所述格式参数将所述第一目标数据转换为图表。
可选地,所述转换参数为格式参数和公式参数;所述执行模块包括:
第五获取子模块,用于从所述图表模板中提取所述公式参数作用的第二目标单元格区域;
第四处理子模块,用于从所述图表数据所在的文档中选取与所述第二目标单元格区域位置相同的第二目标数据;
第一执行子模块,用于根据所述公式参数对所述第二目标数据进行计算得到第三目标数据;
第二执行子模块,用于按照所述格式参数将所述第三目标数据转换为图表。
可选地,还包括:
第六获取子模块,用于通过软件基金会的开放源码函式库读取所述图表数据。
为解决上述技术问题,本发明实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述图表生成方法的步骤。
为解决上述技术问题,本发明实施例还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述图表生成方法的步骤。
本发明实施例的有益效果是:通过设置图表模板,在识别到图表数据的类型后,根据该类型在图表模板中自动选择转换参数,并按照转换参数将图表数据转换为图表。该方法在不同的场景下需要变换图表的格式时,均可以自动修改转换参数,来生成不同的格式的图表。该方法不仅简单、灵活,而且还省去了大量的人工操作。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的实施例图表生成方法的基本流程示意图;
图2为本发明实施例提供的一种根据图表数据的类型从预设的图表模板中选取转换参数的方法的基本流程示意图;
图3为本发明实施例提供的一种根据图表数据的类型从预设的图表模板中选取转换参数的方法的基本流程示意图;
图4为本发明实施例提供的一种根据转换参数将图表数据转换为图表的方法的基本流程示意图;
图5为本发明实施例提供的另一种根据转换参数将图表数据转换为图表的方法的基本流程示意图;
图6为本发明实施例提供的图表生成装置基本结构框图;
图7为本发明实施例提供的计算机设备基本结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例
本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信***),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(PersonalDigital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位***)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
本实施方式中的客户终端即为上述的终端。
具体地,请参阅图1,图1为本实施例图表生成方法的基本流程示意图。
如图1所示,图表生成方法包括下述步骤:
S1100、获取图表数据信息,其中,图表数据信息中包括图表数据的类型;
图表数据为需要将数据转换为图表的原始数据,例如,Excel文档中的数据。通常,图表数据文档中的数据来源于数据库Oracle,MySql等,也可以为动态变化的临时数据。
一个实施例中,在获取图表数据信息时,通过内置的开放源码函式库应用程序接口读取数据。
终端中预置有Apache POI,其中,Apache POI是Apache软件基金会的开放源码函式库,POI提供API(Application Program Interface,应用程序接口)给Java程序对Microsoft office格式档案读和写的功能。POI组件功能强大,同时支持office2003、office2010等格式的excel文档解析,满足不同的业务需求。
一个实施例,在通过Apache POI读取图表数据时,获取图表数据文档,并对图表数据文档进行解析。例如,通过Apache POI将Excel文档转换为可操作性的workbook实例,以及通过编写的xml配置文件来解析Excel文档。具体地,以配置文件中定义的sheet页和开始行号为起始位置,依次读取行数据,根据配置文件总定义的单元格属性对行数据进行处理,得到解析后的Java数据,调用set赋值方法将Java数据封装到指定的javabean集合中。
S1200、根据图表数据的类型从预设的图表模板中选取转换参数;
图表数据类型用于表达不同场景下数据转换的图表的类型,例如,图表可以分为表示数据比较、数据分布、数据构成以及数据联系等四种类型。
转换参数用于表示将图表数据转换为图表时相关的参数,包括:格式参数和公式参数,其中,格式参数表示图表的格式,例如,直方图、饼状图、正态分布图等;公式参数表示计算待处理数据时所采用的公式的类型,例如,求和公式、排序公式、求差公式等。
预设的图表模板为预存于中,用于提供各种转换参数以使待处理数据转换为图表的模板,其中,图表模板中还预设了转换参数所作用的单元格区域以及显示图表的位置。
本发明实施中,按照图表数据的类型选取转换参数时,首先,终端可以通过识别码或者类型关键词确定待处理数据的类型,再按照图表模板中每个类型对应的转换参数来确定该待处理数据适用的转换参数。例如,当图表数据为反映数据变化趋势时,即为数据比较类型,可以选择柱状图、饼状图或折线图;当图表数据为数据分布类型时,可以选择直方图。需要说明的是,当统一类型与多个选择的图表格式时,用户可以按照自定义修改图表模板中的参数。
S1300、根据转换参数将图表数据转换为图表。
在转换图表的过程中,当图表数据不需要计算时,可以从图表模板中获取格式参数所用的单元格区域,并从待处理数据所在的文档中提取与该单元格区域位置相同的区域来提取数据,并将提取的数据直接转换为图表。
当图表数据需要计算时,从图表模板中先获取格式参数,按照格式参数作用的数据的单元格区域的位置从图表数据所在的文档中提取数据,并利用公式参数进行计算得到目标数据,以及按照目标数据转换为图表。
在一些实施方式中,在显示图表的过程中获取图表模板中图表的显示位置,并按照显示位置将转换的图表显示在图表数据所在的文档中。
上述图表生成方法,通过设置图表模板,在识别到待处理数据的类型后,根据该类型在图表模板中自动选择转换参数,并按照转换参数将图表数据转换为图表。该方法在不同的场景下需要变换图表的格式时,均可以自动修改转换参数,来生成不同的格式的图表。该方法不仅简单、灵活,而且还省去了大量的人工操作。
在实际应用中,有些数据不需要处理可以直接转换时,此时,图表模板中的转换参数只包括格式参数。在这种情况下,本发明实施例提供一种根据图表数据的类型从预设的图表模板中选取转换参数的方法,如图2所示,图2为本发明实施例提供的一种根据图表数据的类型从预设的图表模板中选取转换参数的方法的基本流程示意图。
具体地,如图2所示,步骤S1200包括下述步骤:
S1211、从图表数据信息中提取类型关键词;
类型关键词为待处理数据中预设的关键词,用于表示待处理数据的类型,以匹配格式参数。其中,类型关键词可以设置于待处理数据的标题或者文件名。
S1212、从图表模板中选取与类型关键词匹配的格式参数。
图表模板中根据待处理数据的类型预设有多种格式参数,例如,当图表数据为反映数据变化趋势时,即为数据比较类型,格式参数可以选择柱状图、饼状图或折线图中的任一种;当图表数据为数据分布类型时,格式参数可以选择直方图或者正态分布图中任一种;当待处理数据为表示关联关系的类型时,格式参数可以选择气泡图或散点图中的任一种。
通常情况下,面对大量数据需要对数据进行处理,例如、运算、排序等,得到处理结果,再将结果数据转换为图表,其中,转换参数包括:格式参数和公式参数。在这种情况下,本发明实施例提供一种根据图表数据的类型从预设的图表模板中选取转换参数的方法,如图3所示,图3为本发明实施例提供的一种根据图表数据的类型从预设的图表模板中选取转换参数的方法的基本流程示意图。
具体地,如图3所示,步骤S1200包括下述步骤:
S1221、获取图表数据的格式参数;
本发明实施例中获取图表数据的格式参数的方法可以参照图2所述的实施例,在此不再赘述。
S1222、按照格式参数作用数据所表征的结果类型确定公式参数。
举例说明,若格式参数作用的数据,即需要生成图表的数据为表示求和结果时,确定公式参数为求和公式;若格式参数作用的数据为表示最大值时,确定公式参数为排序公式。
当待处理数据仅需要格式参数即可转换为图表时,本发明实施例中的转换参数为格式参数。对于此,发明实施例提供一种根据转换参数将图表数据转换为图表的方法,如图4所示,图4为本发明实施例提供的一种根据转换参数将图表数据转换为图表的方法的基本流程示意图。
具体地,如图4所示,步骤S1300包括下述步骤:
S1311、从图表模板中提取格式参数作用的第一目标单元格区域;
第一目标单元格区域一般为需要按照格式参数转换为图表的全部数据所在的单元格。该单元格中的数据为转换成格式参数指向的图表的数据。通常,第一目标单元格可以设置较大的区域,例如一个sheet页面。
S1312、从图表数据所在的文档中选取与第一目标单元格区域位置相同的第一目标数据;
本发明实施例中,为了转换的图表准确,待处理数据所在的文档可以按照图表模板中的数据格式进行设置。如此,终端可以按照第一目标单元格区域的位置从图表数据所在的文档中提取第一目标数据。其中,第一目标数据为本发明实施例中的图表数据,即待转换为图表的数据。
S1313、按照格式参数将第一目标数据转换为图表。
当图表数据所在的文档为Excel文档时,其中的格式参数对应于Excel文档中的图表属性值,按照图表属性值将第一目标数据转换为图表。
在一些实施方式中,Apache POI在读取图表数据之后,可以对格式参数进行赋值,例如,1表示折线图、2表示饼状图、3表示柱状图。当同一类型的待处理数据可以有多种可选择的格式参数时,用户可以按照喜好对格式参数进行设置。
本发明实施例还提供一种根据转换参数将图表数据转换为图表的方法,其中,转换参数为格式参数和公式参数。如图5所示,图5为本发明实施例提供的另一种根据转换参数将图表数据转换为图表的方法的基本流程示意图。
具体地,如图5所示,步骤S1300包括下述步骤:
S1321、从图表模板中提取公式参数作用的第二目标单元格区域;
第二目标单元格区域为公式参数作用的数据所在的区域。本发明实施例中,当图表数据需要进行计算时,终端在获取到图表数据所在的文档时,根据图表数据的类型即可从图标模板中得到公式参数和格式参数,其中,公式参数和格式参数所作用的数据的单元格区域不同,对于公式参数来说,该公式参数需要计算第二单元格区域中数据的值。
S1321、从图表数据所在的文档中选取与第二目标单元格区域位置相同的第二目标数据;
第二目标数据为图表数据中需要利用公式参数进行计算的数据。
需要说明的是,图表模板中预设的第二目标单元格区域中的数据与图表数据在文档中的位置相同,如此可以直接根据图表模板中第二目标单元格区域的位置确定图表数据所在的位置。例如,该图表模板包括将销售数据转换为图表的公式参数,其中,图表模板的sheet 1表示1月份的数据,图表模板的sheet 2表示2月份的数据,以此类推,则终端按照图表模板中1月份和2月份所在的位置sheet 1和sheet2的位置去图表数据所在的文档中提取第二目标数据。
S1323、根据公式参数对第二目标数据进行计算得到第三目标数据;
第三目标数据为利用公式计算得到的数据,也就是需要利用格式参数转换为图表的数据。
举例说明,当图表数据为X公司半年内的销售数据,Apache POI读取该图表数据,即Excel文档,例如,从sheet 1(一月份的销售数据所在的位置)中提取第一计算公式,即加法运算,并通过第一计算公式计算Excel文档中sheet1中的销售数据,进而得到一月份的销售数据,从sheet 2中提取第二计算公式,并计算Excel文档中sheet2中的销售数据,进而得到二月份的销售数据,以此类推分别得到6个月的销售数据。
S1323、按照格式参数将第三目标数据转换为图表。
当图表数据所在的文档为Excel文档时,其中的格式参数对应于Excel文档中的图表属性值,按照图表属性值将第三目标数据转换为图表。
为解决上述技术问题本发明实施例还提供一种图表生成装置。具体请参阅图6,图6为本实施例图表生成装置基本结构框图。
如图6所示,一种图表生成装置,包括:获取模块2100、处理模块2200和执行模块2300。其中,获取模块2100,用于获取待处理的图表数据信息,其中,所述图表数据信息包括所述图表数据的类型;处理模块2200,用于根据所述图表数据的类型从预设的图表模板中选取转换参数;执行模块2300,用于根据所述转换参数将所述图表数据转换为图表。
图表生成装置通过设置图表模板,在识别到待处理数据的类型后,根据该类型在图表模板中自动选择转换参数,并按照转换参数将图表数据转换为图表。该方法在不同的场景下需要变换图表的格式时,均可以自动修改转换参数,来生成不同的格式的图表。该方法不仅简单、灵活,而且还省去了大量的人工操作。
在一些实施方式中,所述转换参数为格式参数;所述处理模块包括:第一获取子模块,用于从所述图表数据信息中提取类型关键词;第一处理子模块,用于从所述图表模板中选取与所述类型关键词匹配的格式参数。
在一些实施方式中,所述转换参数包括:格式参数和公式参数;所述处理模块包括:第二获取子模块,用于获取所述图表数据的格式参数;第二处理子模块,用于按照所述格式参数作用数据所表征的结果类型确定公式参数。
在一些实施方式中,所述转换参数为格式参数;所述执行模块包括:第三获取子模块,用于从所述图表模板中提取所述格式参数作用的第一目标单元格区域;第四获取子模块,用于从所述图表数据所在的文档中选取与所述第一目标单元格区域位置相同的第一目标数据;第三处理子模块,用于按照所述格式参数将所述第一目标数据转换为图表。
在一些实施方式中,所述转换参数为格式参数和公式参数;所述执行模块包括:第五获取子模块,用于从所述图表模板中提取所述公式参数作用的第二目标单元格区域;第四处理子模块,用于从所述图表数据所在的文档中选取与所述第二目标单元格区域位置相同的第二目标数据;第一执行子模块,用于根据所述公式参数对所述第二目标数据进行计算得到第三目标数据;第二执行子模块,用于按照所述格式参数将所述第三目标数据转换为图表。
在一些实施方式中,还包括:第六获取子模块,用于通过软件基金会的开放源码函式库读取所述图表数据。
为解决上述技术问题,本发明实施例还提供计算机设备。具体请参阅图7,图7为本实施例计算机设备基本结构框图。
如图7所示,计算机设备的内部结构示意图。如图7所示,该计算机设备包括通过***总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作***、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种图表生成方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种图表生成方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本实施方式中处理器用于执行图6中获取模块2100、处理模块2200和执行模块2300的具体内容,存储器存储有执行上述模块所需的程序代码和各类数据。网络接口用于向用户终端或服务器之间的数据传输。本实施方式中的存储器存储有图表生成方法中执行所有子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。
计算机设备通过设置图表模板,在识别到待处理数据的类型后,根据该类型在图表模板中自动选择转换参数,并按照转换参数将图表数据转换为图表。该方法在不同的场景下需要变换图表的格式时,均可以自动修改转换参数,来生成不同的格式的图表。该方法不仅简单、灵活,而且还省去了大量的人工操作。。
本发明还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例所述图表生成方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种图表生成方法,其特征在于,包括下述步骤:
获取待处理的图表数据信息,其中,所述图表数据信息包括所述图表数据的类型;
根据所述图表数据的类型从预设的图表模板中选取转换参数;
根据所述转换参数将所述图表数据转换为图表。
2.根据权利要求1所述的图表生成方法,其特征在于,所述转换参数为格式参数;所述根据所述图表数据的类型从预设的图表模板中选取转换参数,包括下述步骤:
从所述图表数据信息中提取类型关键词;
从所述图表模板中选取与所述类型关键词匹配的格式参数。
3.根据权利要求1所述的图表生成方法,其特征在于,所述转换参数包括:格式参数和公式参数;所述根据所述图表数据的类型从预设的图表模板中选取转换参数,包括下述步骤:
获取所述图表数据的格式参数;
按照所述格式参数作用数据所表征的结果类型确定公式参数。
4.根据权利要求1所述的图表生成方法,其特征在于,所述转换参数为格式参数;所述根据所述转换参数将所述图表数据转换为图表,包括下述步骤:
从所述图表模板中提取所述格式参数作用的第一目标单元格区域;
从所述图表数据所在的文档中选取与所述第一目标单元格区域位置相同的第一目标数据;
按照所述格式参数将所述第一目标数据转换为图表。
5.根据权利要求1所述的图表生成方法,其特征在于,所述转换参数为格式参数和公式参数;所述根据所述转换参数将所述图表数据转换为图表,包括下述步骤:
从所述图表模板中提取所述公式参数作用的第二目标单元格区域;
从所述图表数据所在的文档中选取与所述第二目标单元格区域位置相同的第二目标数据;
根据所述公式参数对所述第二目标数据进行计算得到第三目标数据;
按照所述格式参数将所述第三目标数据转换为图表。
6.根据权利要求1所述的图表生成方法,其特征在于,通过软件基金会的开放源码函式库读取所述图表数据。
7.一种图表生成装置,其特征在于,包括:
获取模块,用于获取待处理的图表数据信息,其中,所述图表数据信息包括所述图表数据的类型;
处理模块,用于根据所述图表数据的类型从预设的图表模板中选取转换参数;
执行模块,用于根据所述转换参数将所述图表数据转换为图表。
8.根据权利要求7所述的图表生成装置,其特征在于,所述转换参数为格式参数;所述处理模块包括:
第一获取子模块,用于从所述图表数据信息中提取类型关键词;
第一处理子模块,用于从所述图表模板中选取与所述类型关键词匹配的格式参数。
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至6中任一项权利要求所述图表生成方法的步骤。
10.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至6中任一项权利要求所述图表生成方法的步骤。
CN201910015357.XA 2019-01-08 2019-01-08 图表生成方法、装置、计算机设备及存储介质 Pending CN109977380A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910015357.XA CN109977380A (zh) 2019-01-08 2019-01-08 图表生成方法、装置、计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910015357.XA CN109977380A (zh) 2019-01-08 2019-01-08 图表生成方法、装置、计算机设备及存储介质

Publications (1)

Publication Number Publication Date
CN109977380A true CN109977380A (zh) 2019-07-05

Family

ID=67076538

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910015357.XA Pending CN109977380A (zh) 2019-01-08 2019-01-08 图表生成方法、装置、计算机设备及存储介质

Country Status (1)

Country Link
CN (1) CN109977380A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110727692A (zh) * 2019-10-22 2020-01-24 北京百度网讯科技有限公司 用于设置联动图表的方法及装置
CN112347171A (zh) * 2020-11-03 2021-02-09 广州朗国电子科技有限公司 一种将接口数据转为可视化图表方法及装置、存储介质
CN113536748A (zh) * 2020-04-15 2021-10-22 北京沃东天骏信息技术有限公司 一种生成图表数据的方法和装置
CN113821747A (zh) * 2021-08-31 2021-12-21 挂号网(杭州)科技有限公司 一种数据展示方法、装置、存储介质及电子设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080115049A1 (en) * 2006-11-14 2008-05-15 Microsoft Corporation Dynamically generating mini-graphs to represent style and template icons
CN105868310A (zh) * 2016-03-25 2016-08-17 联想(北京)有限公司 一种数据处理方法、装置及电子设备
CN106155988A (zh) * 2015-03-31 2016-11-23 阿里巴巴集团控股有限公司 基于excel的数据图表绘制方法及相关装置
US20180088753A1 (en) * 2016-09-29 2018-03-29 Google Inc. Generating charts from data in a data table
CN107908604A (zh) * 2017-08-25 2018-04-13 上海壹账通金融科技有限公司 报表图形生成方法、装置、计算机设备和存储介质
WO2018174365A1 (ko) * 2017-03-20 2018-09-27 주식회사 뉴스젤리 데이터 테이블의 차트 시각화 방법
CN109033043A (zh) * 2018-06-13 2018-12-18 深圳市买买提信息科技有限公司 一种图表管理方法、装置及终端

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080115049A1 (en) * 2006-11-14 2008-05-15 Microsoft Corporation Dynamically generating mini-graphs to represent style and template icons
CN106155988A (zh) * 2015-03-31 2016-11-23 阿里巴巴集团控股有限公司 基于excel的数据图表绘制方法及相关装置
CN105868310A (zh) * 2016-03-25 2016-08-17 联想(北京)有限公司 一种数据处理方法、装置及电子设备
US20180088753A1 (en) * 2016-09-29 2018-03-29 Google Inc. Generating charts from data in a data table
WO2018174365A1 (ko) * 2017-03-20 2018-09-27 주식회사 뉴스젤리 데이터 테이블의 차트 시각화 방법
CN107908604A (zh) * 2017-08-25 2018-04-13 上海壹账通金融科技有限公司 报表图形生成方法、装置、计算机设备和存储介质
CN109033043A (zh) * 2018-06-13 2018-12-18 深圳市买买提信息科技有限公司 一种图表管理方法、装置及终端

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110727692A (zh) * 2019-10-22 2020-01-24 北京百度网讯科技有限公司 用于设置联动图表的方法及装置
CN113536748A (zh) * 2020-04-15 2021-10-22 北京沃东天骏信息技术有限公司 一种生成图表数据的方法和装置
CN112347171A (zh) * 2020-11-03 2021-02-09 广州朗国电子科技有限公司 一种将接口数据转为可视化图表方法及装置、存储介质
CN113821747A (zh) * 2021-08-31 2021-12-21 挂号网(杭州)科技有限公司 一种数据展示方法、装置、存储介质及电子设备

Similar Documents

Publication Publication Date Title
CN109977380A (zh) 图表生成方法、装置、计算机设备及存储介质
CN102016822B (zh) 查看器客户端中的文档的高保真呈现
US10963144B2 (en) Graphically organizing content in a user interface to a software application
CN108280200B (zh) 用于推送信息的方法和装置
US20100074527A1 (en) Editing 2d structures using natural input
CN109815464A (zh) Pdf文档生成方法、装置、电子设备及存储介质
US20070282866A1 (en) Application integration using xml
CN110084658B (zh) 物品匹配的方法和装置
US20130254175A1 (en) Returning estimated value of search keywords of entire account
WO2012102761A1 (en) Method and system for providing detailed information in an interactive manner in a short message service (sms) environment
CN105027116A (zh) 电子阅读器内平面书籍到富书籍的转换
CN114493786A (zh) 一种信息推荐方法及装置
CN111782933B (zh) 用于推荐书单的方法和装置
CN109933749B (zh) 用于生成信息的方法和装置
CN110795638A (zh) 用于输出信息的方法和装置
CN114398883B (zh) 演示文稿生成方法、装置、计算机可读存储介质及服务器
CN109271397A (zh) 用于处理信息的方法和装置
CN109584012B (zh) 用于生成物品推送信息的方法和装置
CN111125501B (zh) 用于处理信息的方法和装置
CN109857838A (zh) 用于生成信息的方法和装置
CN111125514A (zh) 用户行为分析的方法、装置、电子设备和存储介质
CN107885712A (zh) 对接文档生成方法及装置、计算机存储介质和终端
WO2012096681A1 (en) Method and system for providing an sms-based interactive electronic marketing offer search and distribution system
CN113986850B (zh) 电子卷宗的存储方法、装置、设备和计算机可读存储介质
CN111125572B (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