电子表格的创建方法、装置及计算机设备

文档序号:1544846 发布日期:2020-01-17 浏览:29次 >En<

阅读说明:本技术 电子表格的创建方法、装置及计算机设备 (Spreadsheet creating method and device and computer equipment ) 是由 胡友兵 陈晓羽 于 2019-08-22 设计创作,主要内容包括:本申请公开了一种电子表格的创建方法、装置及计算机设备,涉及计算机技术领域,能有效解决生成电子表格时,容易出现的效率低下、准确性低、创建成本高的问题。其中方法包括:接收电子表格的生成请求,所述生成请求中携带有待生成电子表格的用户需求信息;筛选出符合所述用户需求信息的目标表格组件;按照待输入数据调整所述目标表格组件;利用调整后的所述目标表格组件构建初始电子表格;将所述待输入数据上传到所述初始电子表格中,以便生成完整电子表格。本申请适用于电子表格的自动生成。(The application discloses a spreadsheet establishing method, a spreadsheet establishing device and computer equipment, relates to the technical field of computers, and can effectively solve the problems of low efficiency, low accuracy and high establishing cost easily caused by generating a spreadsheet. The method comprises the following steps: receiving a spreadsheet generation request, wherein the generation request carries user demand information of a spreadsheet to be generated; screening out target table components meeting the user requirement information; adjusting the target table component according to the data to be input; constructing an initial spreadsheet using the adjusted target form component; and uploading the data to be input into the initial electronic form so as to generate a complete electronic form. The application is applicable to automatic generation of spreadsheets.)

电子表格的创建方法、装置及计算机设备

技术领域

本申请涉及计算机技术领域,尤其涉及到一种电子表格的创建方法、装置及计算机设备。

背景技术

随着计算机的普及和企业信息化程度提高,利用计算机制作表格的形式日渐兴起。电子表格作为一种高度精炼、集中的信息表达形式,以其直观的界面、出色的计算功能和图表工具,在各个行业都得到广泛地应用。

目前对于后台生成电子表格,实现方式千差万别,没有固定的通用方法,大多都是由人工根据应用需求,选取表格模板或重新开发设计表格样式,将数据输入表格的对应位置,进而实现对电子表格的创建。

然而上述创建电子表格的方法,如果全由人工来重复表格生成操作,会使表格创建的耗时较长且生成效率低下,准确性也无法得到保证,并且也提高了电子表格的创建成本。

发明内容

有鉴于此,本申请提供了一种电子表格的创建方法、装置及计算机设备,主要目的在于解决生成电子表格时,容易出现的效率低下、准确性低、创建成本高的问题。

根据本申请的一个方面,提供了一种电子表格的创建方法,该方法包括:

接收电子表格的生成请求,所述生成请求中携带有待生成电子表格的用户需求信息;

筛选出符合所述用户需求信息的目标表格组件;

按照待输入数据调整所述目标表格组件;

利用调整后的所述目标表格组件构建初始电子表格;

将所述待输入数据上传到所述初始电子表格中,以便生成完整电子表格。

根据本申请的另一个方面,提供了一种电子表格的创建装置,该装置包括:

接收模块,用于接收电子表格的生成请求,所述生成请求中携带有待生成电子表格的用户需求信息;

筛选模块,用于筛选出符合所述用户需求信息的目标表格组件;

调整模块,用于按照待输入数据调整所述目标表格组件;

构建模块,用于利用调整后的所述目标表格组件构建初始电子表格;

上传模块,用于将所述待输入数据上传到所述初始电子表格中,以便生成完整电子表格。

根据本申请的又一个方面,提供了一种非易失性可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述电子表格的创建方法。

根据本申请的再一个方面,提供了一种计算机设备,包括非易失性可读存储介质、处理器及存储在非易失性可读存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述电子表格的创建方法。

借由上述技术方案,本申请提供的一种电子表格的创建方法、装置及计算机设备,与目前由人工手动创建表格的方式相比,本申请是在获取到电子表格的生成请求后,根据生成请求中包含的用户需求信息筛选出目标表格组件,并且根据待输入数据对组件中的展示单元格进行调整,以使调整后的目标表格组件符合待输入数据的展示需求,之后利用调整后的目标表格组件统一创建生成初始电子表格,在将待输入数据上传到初始电子表格后,即完成对电子表格的自动创建。本申请将表格生成操作划分成对各个表格组件的生成操作,直接根据用户需求信息从各个表格组件模板中选取目标表格组件,当遇到表格组件不符合展示需求时,只需要做针对性的简单调整即可,不需要重新制定电子表格,故简化了表格生成步骤,减少了表格创建时间。并且可实现待输入数据与表格的匹配,将待输入数据准确上传到表格中的对应位置,整个操作可由计算机完成,节省人力的同时,也提高了工作效率,降低了电子表格的生成成本。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举本申请的

具体实施方式

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本地申请的不当限定。在附图中:

图1示出了本申请实施例提供的一种电子表格的创建方法的流程示意图;

图2示出了本申请实施例提供的另一种电子表格的创建方法的流程示意图;

图3示出了本申请实施例提供的一种确定数据结构图的实例示意图;

图4示出了本申请实施例提供的一种电子表格的创建装置的结构示意图;

图5示出了本申请实施例提供的另一种电子表格的创建装置的结构示意图。

具体实施方式

下文中将参考实施例并结合附图来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合。

针对目前在生成电子表格时,容易出现的效率低下、准确性低、创建成本高的问题,本申请提供了一种电子表格的创建方法,如图1所示,该方法包括:

101、接收电子表格的生成请求,生成请求中携带有待生成电子表格的用户需求信息。

在具体的应用场景中,可通过接收电子表格的生成请求,创建电子表格的生成任务,并按照生成请求中包含的用户需求信息,实现对电子表格的个性化定制。

对于本实施例的执行主体可为用于创建电子表格的装置或设备,具体可根据接收到的生成请求,筛选出与用户需求信息匹配的目标表格组件,并根据待输入数据实现对目标表格组件的适应性调整,之后利用调整后的目标表格组件创建电子表格,并将待输入数据同步上传到创建好的电子表格中,进而完成电子表格的自动化创建。

102、筛选出符合用户需求信息的目标表格组件。

对于本实施例,在具体的应用场景中,为了适应电子表格多样化的生成需求,可预先提供多种样式及多种类别的表格组件,以便在创建电子表格时,根据用户需求信息优选出最适合的目标表格组件,进而满足用户个性化的设计需求。

103、按照待输入数据调整目标表格组件。

相应的,对于本实施例,在筛选出目标表格组件之后,由于待输入数据不同,可能造成表格需要容载的单元格数量及合并状态存在差异,因目标组件无法涵盖所有的表格展示情况,故当判定目标表格组件无法展示完整待输入数据时,需要对目标组件进行适当的调整,以使待输入数据能够完全准确的展示到目标表格组件的对应单元格中。

104、利用调整后的目标表格组件构建初始电子表格。

其中,初始电子表格为利用调整好的目标表格组件初步创建成的未录入数据的空电子表格。

对于本实施例,在具体的应用场景中,将对目标电子表格的创建划分成对各个目标表格组件的筛选及创建,在筛选出不同组件类别的目标表格组件后,可将各个目标表格组件拼装在一起,进而完成对初始电子表格的构建。

105、将待输入数据上传到初始电子表格中,以便生成完整电子表格。

通过本实施例中电子表格的创建方法,可在获取到电子表格的生成请求后,根据生成请求中包含的用户需求信息筛选出目标表格组件,并且根据待输入数据对组件中的展示单元格进行调整,以使调整后的目标表格组件符合待输入数据的展示需求,之后利用调整后的目标表格组件统一创建生成初始电子表格,在将待输入数据上传到初始电子表格后,即完成对电子表格的自动创建。本申请将表格生成操作划分成对各个表格组件的生成操作,直接根据用户需求信息从各个表格组件模板中选取目标表格组件,当遇到表格组件不符合展示需求时,只需要做针对性的简单调整即可,不需要重新制定电子表格,故简化了表格生成步骤,减少了表格创建时间。并且可实现待输入数据与表格的匹配,将待输入数据准确上传到表格中的对应位置,整个操作可由计算机完成,节省人力的同时,也提高了工作效率,降低了电子表格的生成成本。

进一步的,作为上述实施例具体实施方式的细化和扩展,为了完整说明本申请实施例中的具体实施过程,提供了另一种电子表格的创建方法,如图2所示,该方法包括:

201、接收电子表格的生成请求,生成请求中携带有待生成电子表格的用户需求信息。

其中,用户需求信息可包括目标电子表格类型及预设关键词,目标电子表格类型为待生成电子表格对应的表格类型,如对应具体某一行业领域或某一属性部门等;预设关键词为用于限定目标电子表格类型内具体展示风格的一个或多个关键词,如可设置通勤风格、可爱风格、简约风格等相关关键词。

在具体的应用场景中,为了提供多个可选择的表格组件,作为一种优选方式,具体还可包括:获取包含不同电子表格类型的样本表格数据;从样本表格数据中提取出表格组件;配置生成各个表格组件的原始生成代码及拼装表格组件间的组件拼装代码;创建电子表格类型与表格组件之间的第一映射关系、表格组件与原始生成代码之间的第二映射关系。

202、在第一映射关系中查取与目标电子表格类型对应的待选用表格组件。

对于本实施例,在接收到目标电子表格类型后,即通过上述实施例中创建的第一映射关系从数据库中筛选出与目标电子表格类型对应的待选用表格组件,以便进一步筛选出目标表格组件。

203、对待选用表格组件进行组件类别的划分。

其中,组件类别可包括行头组件、列头组件、表身模板、整体样式组件等。

对于本实施例,因数据库中符合目标电子表格类型的待选用表格组件可包括多个组件类别,同一组件类别中又可包含多种组建风格,对待选用表格组件进行组件类别的划分是为了便于从各个组件类别中均筛选出一个目标表格组件,进而利用各个目标表格组件一同构建初始电子表格。

204、分别从各个组件类别中筛选出与预设关键词匹配度最高的待选用表格组件,并将其确定为目标表格组件,基于第二映射关系提取出目标表格组件对应的原始生成代码。

在具体的应用场景中,可在配置表格组件时,预先根据展示风格在各个表格组件上标注对应的属性标签,对于本实施例,在从待选用表格组件中确定目标表格组件时,可将预设关键词分别与各个待选用表格组件的属性标签进行匹配,将同一组件类别中匹配度最高的待选用表格组件确定为目标表格组件,并基于实施例步骤201中创建的第二映射关系从数据库中提取出与目标表格组件对应的原始生成代码,以便进一步通过调用或调整该原始生成代码来生成符合用户需求的目标表格组件。

例如,确定A目标电子表格类型对应需要生成的组件类别包括:a组件类别、b组件类别、c组件类别,针对a组件类别,可能存在多种展现形式,故可将预设关键词依次与a组件类别中所有待选用表格组件的属性标签进行匹配,将匹配率最高的待选用表格组件确定为a组件类别的目标表格组件。b组件类别、c组件类别也按照此种筛选形式,确定对应的目标表格组件,并根据第二映射关系从数据库中提取出与目标表格组件对应的原始生成代码。

205、根据电子表格的生成请求查取待输入数据。

在具体的应用场景中,由于待输入数据有时很庞大,靠用户输入会浪费很多时间,且容易出错。然而这些待输入数据一般会存在特定的位置,如某数据库中。对于本实施例,作为一种优选方式,可利用待输入数据的文件或标题名称以及数据链接等,自动查询到相应的待输入数据,从而提高数据查找的效率。

对于本实施例,电子表格的生成请求中还可携带有待输入数据的标题名称或数据链接,故实施例步骤205具体可以包括:在数据库中查取与标题名称匹配的待输入数据;或依据数据链接跳转获取待输入数据。

其中,在数据库中查取与标题名称匹配的待输入数据时,可预先设定预设阈值,将数据库中与标题名称相似度最高且大于预设阈值的数据确定为待输入数据。

206、根据待输入数据中包含的数据节点标签和数据节点层级确定数据结构图。

在具体的应用场景中,由于获取到的表格数据格式未知,可能造成表格需要容载的单元格数量及合并状态存在差异,因目标组件无法涵盖所有的表格展示情况,故当判定目标表格组件无法展示完整待输入数据时,需要对目标表格组件进行适当的调整。在本实施例中可通过构建数据结构图来实现对目标表格组件的对比调整。

对于本实施例,实施例步骤206具体可以包括:提取待输入数据中包含数据节点标签和数据节点层级的目标数据;将目标数据按照数据节点标签分类划分为行属性目标数据、列属性目标数据及无属性目标数据;利用行属性目标数据对应的数据节点层级构建行属性数据结构图;依据列属性目标数据对应的数据节点层级构建列属性数据结构图。

其中,待输入数据中包含数据节点标签和数据节点所在层级的数据内容,数据节点的标签对应表格中的行属性、列属性或无属性(数字字符),在导出待输入数据时,通过获取待输入数据的数据节点标签及数据节点层级,即可得到行头和列头,以及分别对应的各级子节点,从而构成行和列分别对应的树形结构。行属性数据结构图及列属性数据结构图的构建是利用数据节点标签和数据节点所在的层级来进行确定的,可预先对待输入数据进行数据节点标签及数据节点层级的标注,也可通过对待输入数据的语义分析,确定数据节点标签和数据节点层级,进而提取出目标数据,之后以数据节点层级的递进关系为线索,用自上而下的连线表示数据关系并注明数据的内容,从宏观上反映待输入数据的层次结构。

以通过对待输入数据的语义分析,确定数据节点标签和数据节点层级为例,如获取到待输入数据的具体内容为:上海市第一中学数学、语文、英语、物理、化学的平均成绩分别为:0、0、0、0、0,上海市第二中学一班张三的数学、语文、英语、物理、化学的成绩分别为:100、0、0、0、0。上海市第二中学一班李四的数学、语文、英语、物理、化学的成绩分别为:0、100、99、0、0。上海市第二中学二班王五的数学、语文、英语、物理、化学的成绩分别为:0、0、0、0、0。......之后根据语义解析,确定数据中属于第一级节点下的各级属性名词,作为各级表头节点。如:上海市第二中学为一班和二班的定语,可将上海市第二中学作为列表头,可将一班和二班作为上海市第二中学对应的下一级列表头,即第二级列表头;一班为张三、李四的定语,可将张三、李四作为一班对应的下一级列表头,即第三级列表头,同理,二班为王五的定语,可将王五作为二班对应的下一级列表头,即另一个第三级列表头。相应的,可将上海市第一中学作为与上海市第二中学并列的列表头。而对于行表头数学、语文、英语、物理、化学,由于其作为具体成绩的定语,而成绩即为无属性的具体填写数据(可通过数字字符识别方式判别是否为需要填写的数据),所以对于行表头数学、语文、英语、物理、化学,该第一级行表头不存在下一级行表头。因此最后可生成如图3所示的数据结构图的示例图。

207、依据数据结构图调整目标表格组件。

对于本实施例,在具体的应用场景中,实施例步骤207具体可以包括:确定行属性数据结构图中各层级的第一数据节点个数及对应的第一数据节点位置;确定列属性数据结构图中各层级的第二数据节点个数及对应的第二数据节点位置;根据第一数据节点和第二数据节点确定表身的第三数据节点个数及第三数据节点位置;若判定目标表格组件中的行头组件不满足第一数据节点个数和/或第一数据节点位置,则将行头组件的原始生成代码修改为与第一数据节点个数及第一数据节点位置匹配的第一生成代码;若判定目标表格组件中的列头组件不满足第二数据节点个数和/或第二数据节点位置,则将列头组件的原始生成代码修改为与第二数据节点个数及第二数据节点位置匹配的第二生成代码;若判定目标表格组件中的表身组件不满足第三数据节点个数和/或第三数据节点位置,则将表身组件的原始生成代码修改为与第三数据节点个数及第三数据节点位置匹配的第三生成代码。

例如,基于实施例步骤206的实施例,可通过图3中的数据结构图确定行属性数据结构图中共包含1个数据节点层级,对应第一数据节点个数为5;确定列属性数据结构图中共包含3个数据节点层级,第一数据节点层级中包含3个第二数据节点,第二数据节点层级中包含2个第二数据节点,第三数据节点层级中包含3个第二数据节点;并且可基于行属性数据结构图中的第一数据节点和列属性数据结构图中的第二数据节点确定出表身的第三数据节点个数为5*4。当判定目标表格组件中行头组件包含的第一数据节点数不等于5,或者对应各级第一数据节点位置与行属性数据结构图中结构部署不吻合时,则将该行头组件的原始生成代码修改为第一生成代码;若判定目标表格组件的列头组件中存在任意一个或多个第二数据节点与列属性数据结构图不相符,则可根据第二数据节点个数及第二数据节点位置将列头组件的原始生成代码修改为第二生成代码;若判定表身组件中包含的单元格不符合5行4列的格式,则需要将表身组件的原始生成代码修改为第三生成代码,使表身数据的单元格格式为5行4列。

进一步的,也可通过对整体样式组件的原始生成代码的修改,实现对表格展现默认样式的自定义修改,其中,整体样式组件中可包括打印格式,纸质样式,对齐方式,单元格格式等。

208、分别基于第一生成代码、第二生成代码、第三生成代码生成目标行头组件、目标列头组件、目标表身组件。

对于本实施例,在修改得到第一生成代码、第二生成代码、第三生成代码后,则可基于第一生成代码生成构建初始电子表格的目标行头组件,基于第二生成代码生成构建初始电子表格的目标列头组件,基于第三生成代码生成构建初始电子表格的目标表身组件。

209、调用组件拼装代码拼装目标行头组件、目标列头组件、目标表身组件,以便获取得到初始电子表格。

在具体的应用场景中,组件拼装代码也可接受用户的自定义修改,进而调整原始的拼装规则,实现对电子表格展示样式的更改,如原有的拼装规则为:标题在表格的最上方,列表头在标题的下方、行表头在表格的最左侧,表身数据在列表头的次下方;如用户欲将拼装规则修改为标题在表格的最左侧,行表头在标题的右侧、表身数据在行表头的次右方、列表头在表身数据的上侧,则可根据新定义的拼装规则,修改原始拼装代码中标题、行表头、列表头、表身的组合位置,进一步实现将目标表格组件调整拼装成用户定义修改的组合形式。

210、将待输入数据上传到初始电子表格中,以便生成完整电子表格。

在具体的应用场景中,当创建完成初始电子表格后,可将从待输入数据中提取出的目标数据基于数据节点标签和数据节点层级上传到初始电子表格中,具体可设定不同属性数据上传的顺序,如设定读取顺序为:行属性目标数据、列属性目标数据、无属性目标数据。且在同属性数据读取过程中,可按照数据节点层级的递增顺序来读取,即先读取数据结构图中第一数据节点层级中的内容,最后读取最高数据节点层级中的数据,并按照数据结构图中展现的数据顺序将待填写数据填写到拼装完成的初始电子表格中。对于无属性目标数据,则可基于语义解析将其上传到表身的对应位置。如获取待输入数据为上海市第一中学数学、语文、英语平均成绩分别为:1、2、3。则可基于语义解析,将无属性目标数据1上传到对应行属性为数学、列属性为上海市第一中学的单元格中;将无属性目标数据2上传到对应行属性为语文、列属性为上海市第一中学的单元格中;将无属性目标数据3上传到对应行属性为英语、列属性为上海市第一中学的单元格中。

通过上述电子表格的创建方法,可基于电子表格的生成请求,从数据库中获取与目标电子表格类型对应的待选用表格组件,进而筛选出各个组件类别对应的目标表格组件,之后通过电子表格的待输入数据确定目标表格组件是否需要修改,如需要修改则调整目标电子表格对应的原始生成代码,进而利用修改完成的组件生成代码生成各个目标表格组件,实现电子表格的构建,再将待输入数据识别上传到创建完成的电子空表格后,即完成对电子表格的自动创建。本申请将表格生成操作划分成对各个表格组件的生成操作,直接根据用户需求信息从各个表格组件模板中选取目标表格组件,当遇到表格组件不符合展示需求时,只需要做针对性的简单调整即可,不需要重新制定电子表格,故简化了表格生成步骤,减少了表格创建时间。并且可实现待输入数据与表格的匹配,将待输入数据准确上传到表格中的对应位置,整个操作可由计算机完成,节省人力的同时,也提高了工作效率,降低了电子表格的生成成本。在进行数据匹配上传时,本方案可利用待输入数据构建数据结构图,依据数据结构图调整目标表格组件,进而完成对电子表格的个性化定制,使电子表格的展示表格能够满足待输入数据的需要。通过构建数据结构图可使待输入数据的结构层级更加直观清晰,能够使表格数据更准确的匹配到对应的单元格位置,进而有效提高数据自动识别上传的精度。

进一步的,作为图1和图2所示方法的具体体现,本申请实施例提供了一种电子表格的创建装置,如图4所示,该装置包括:接收模块31、筛选模块32、调整模块33、构建模块34、上传模块35。

接收模块31,可用于接收电子表格的生成请求,生成请求中携带有待生成电子表格的用户需求信息;

筛选模块32,可用于筛选出符合用户需求信息的目标表格组件;

调整模块33,可用于按照待输入数据调整目标表格组件;

构建模块34,可用于利用调整后的目标表格组件构建初始电子表格;

上传模块35,可用于将待输入数据上传到初始电子表格中,以便生成完整电子表格。

在具体的应用场景中,为了提供多个可选择的表格组件,如图5所示,本装置还包括:获取模块36、提取模块37、配置模块38、创建模块39。

获取模块36,可用于获取包含不同电子表格类型的样本表格数据;

提取模块37,可用于从样本表格数据中提取出表格组件;

配置模块38,可用于配置生成各个表格组件的原始生成代码及拼装表格组件间的组件拼装代码;

创建模块39,可用于创建电子表格类型与表格组件之间的第一映射关系、表格组件与所原始生成代码之间的第二映射关系。

在具体的应用场景中,用户需求信息可包括目标电子表格类型及预设关键词,为了筛选出符合用户需求信息的目标表格组件,筛选模块32,具体可用于在第一映射关系中查取与目标电子表格类型对应的待选用表格组件;对待选用表格组件进行组件类别的划分;分别从各个组件类别中筛选出与预设关键词匹配度最高的待选用表格组件,并将其确定为目标表格组件,基于第二映射关系提取出目标表格组件对应的原始生成代码。

相应的,电子表格的生成请求中还可携带有待输入数据的标题名称或数据链接,为了按照待输入数据调整目标表格组件,调整模块33,具体可用于在数据库中查取与标题名称匹配的待输入数据;或依据数据链接跳转获取待输入数据;根据待输入数据中包含的数据节点标签和数据节点层级确定数据结构图;依据数据结构图调整目标表格组件。

在具体的应用场景中,为了根据待输入数据中包含的数据节点标签和数据节点层级确定数据结构图,调整模块33,具体可用于提取待输入数据中包含数据节点标签和数据节点层级的目标数据;将目标数据按照数据节点标签分类划分为行属性目标数据、列属性目标数据及无属性目标数据;利用行属性目标数据对应的数据节点层级构建行属性数据结构图;依据列属性目标数据对应的数据节点层级构建列属性数据结构图。

相应的,为了依据数据结构图调整目标表格组件,调整模块33,具体可用于确定行属性数据结构图中各层级的第一数据节点个数及对应的第一数据节点位置;确定列属性数据结构图中各层级的第二数据节点个数及对应的第二数据节点位置;根据第一数据节点和第二数据节点确定表身的第三数据节点个数及第三数据节点位置;若判定目标表格组件中的行头组件不满足第一数据节点个数和/或第一数据节点位置,则将行头组件的原始生成代码修改为与第一数据节点个数及第一数据节点位置匹配的第一生成代码;若判定目标表格组件中的列头组件不满足第二数据节点个数和/或第二数据节点位置,则将列头组件的原始生成代码修改为与第二数据节点个数及第二数据节点位置匹配的第二生成代码;若判定目标表格组件中的表身组件不满足第三数据节点个数和/或第三数据节点位置,则将表身组件的原始生成代码修改为与第三数据节点个数及第三数据节点位置匹配的第三生成代码。

在具体的应用场景中,为了利用调整后的目标表格组件构建初始电子表格,构建模块34,具体可用于分别基于第一生成代码、第二生成代码、第三生成代码生成目标行头组件、目标列头组件、目标表身组件;调用组件拼装代码拼装目标行头组件、目标列头组件、目标表身组件,以便获取得到初始电子表格。

需要说明的是,本实施例提供的一种电子表格的创建装置所涉及各功能单元的其它相应描述,可以参考图1至图2中的对应描述,在此不再赘述。

基于上述如图1和图2所示方法,相应的,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述如图1和图2所示的电子表格的创建方法。

基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景的方法。

基于上述如图1、图2所示的方法,以及图4、图5所示的虚拟装置实施例,为了实现上述目的,本申请实施例还提供了一种计算机设备,具体可以为个人计算机、服务器、网络设备等,该实体设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1和图2所示的电子表格的创建方法。

可选地,该计算机设备还可以包括用户接口、网络接口、摄像头、射频(RadioFrequency,RF)电路,传感器、音频电路、WI-FI模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard)等,可选用户接口还可以包括USB接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如蓝牙接口、WI-FI接口)等。

本领域技术人员可以理解,本实施例提供的计算机设备结构并不构成对该实体设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。

非易失性可读存储介质中还可以包括操作系统、网络通信模块。操作系统是电子表格的创建的实体设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现非易失性可读存储介质内部各组件之间的通信,以及与该实体设备中其它硬件和软件之间通信。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。通过应用本申请的技术方案,与目前现有技术相比,本申请可基于电子表格的生成请求,从数据库中获取与目标电子表格类型对应的待选用表格组件,进而筛选出各个组件类别对应的目标表格组件,之后通过电子表格的待输入数据确定目标表格组件是否需要修改,如需要修改则调整目标电子表格对应的原始生成代码,进而利用修改完成的组件生成代码生成各个目标表格组件,实现电子表格的构建,再将待输入数据识别上传到创建完成的电子空表格后,即完成对电子表格的自动创建。本申请将表格生成操作划分成对各个表格组件的生成操作,直接根据用户需求信息从各个表格组件模板中选取目标表格组件,当遇到表格组件不符合展示需求时,只需要做针对性的简单调整即可,不需要重新制定电子表格,故简化了表格生成步骤,减少了表格创建时间。并且可实现待输入数据与表格的匹配,将待输入数据准确上传到表格中的对应位置,整个操作可由计算机完成,节省人力的同时,也提高了工作效率,降低了电子表格的生成成本。在进行数据匹配上传时,本方案可利用待输入数据构建数据结构图,依据数据结构图调整目标表格组件,进而完成对电子表格的个性化定制,使电子表格的展示表格能够满足待输入数据的需要。通过构建数据结构图可使待输入数据的结构层级更加直观清晰,能够使表格数据更准确的匹配到对应的单元格位置,进而有效提高数据自动识别上传的精度。

本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本申请序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种型材下料表的转化方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!