一种基于在线表格文档的数据收集方法、装置及存储介质转让专利

申请号 : CN202211093068.X

文献号 : CN115169302B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李孜颖

申请人 : 天津联想协同科技有限公司

摘要 :

本公开提供了一种基于在线表格文档的数据收集方法、装置及存储介质,所述方法包括:获取待收集信息;根据所述待收集信息,基于在线表格文档生成表单,所述表单中包括用于示出所述待收集信息的标签字段和输入字段;将所述表单以链接的形式发送至用户端;接收所述用户端基于所述表单发送的填报信息,并根据所述填报信息生成所述在线表格文档中的汇总表;其中,所述汇总表与所述表单具有确定关联关系。由此,基于本公开生成的表单的格式不受限制,可支持多种复杂格式,不需要额外的表单工具及技术人员的协助,灵活性较高。并且,在表单设计完成后,能够自动化实现数据的采集以及汇总,省去诸多环节,提升了汇总效率。

权利要求 :

1.一种基于在线表格文档的数据收集方法,其特征在于,所述方法包括:获取待收集信息;

根据所述待收集信息,基于在线表格文档生成表单,所述表单中包括用于示出所述待收集信息的标签字段和输入字段;

将所述表单以链接的形式发送至用户端;

接收所述用户端基于所述表单发送的填报信息,并根据所述填报信息生成所述在线表格文档中的汇总表;

其中,所述汇总表与所述表单具有确定关联关系;

所述根据所述待收集信息,基于在线表格文档生成表单,包括:基于在线表格文档生成工作表;

基于所述工作表的网格框架,根据所述待收集信息,生成标签字段,所述标签字段包括用于表征所述标签字段所在单元格位置的标签字段位置;

将所述标签字段所在的单元格配置为不可编辑;

根据所述标签字段,生成输入字段,所述输入字段包括用于表征所述输入字段所在单元格位置的输入字段位置;

根据所述标签字段,配置所述输入字段所在单元格的属性;

根据所述标签字段和所述输入字段生成表单。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:为所述标签字段所在单元格和所述输入字段所在单元格设置相同的单元格标记,所述单元格标记用于表征所述标签字段与所述输入字段的对应关系。

3.根据权利要求1所述的方法,其特征在于,所述根据所述标签字段,生成输入字段,包括:根据所述标签字段位置和预设规则,为所述标签字段配置输入字段,所述输入字段包括用于表征所述输入字段所在的单元格位置的输入字段位置。

4.根据权利要求1所述的方法,其特征在于,所述根据所述标签字段,生成输入字段,包括:根据所述标签字段位置,将与所述标签字段位置具有确定的位置关系的单元格配置为输入字段。

5.根据权利要求1所述的方法,其特征在于,在所述接收所述用户端基于所述表单发送的填报信息,并根据所述填报信息生成所述在线表格文档中的汇总表之前,所述方法还包括:根据所述标签字段和所述输入字段,基于所述在线表格文档生成用于汇集信息的信息收集表。

6.根据权利要求1所述的方法,其特征在于,所述根据所述填报信息,生成所述在线表格文档中的汇总表,包括:将所述填报信息保存至数据库;

将所述数据库保存的所述填报信息以所述在线表格文档中的汇总表的形式进行展示。

7.根据权利要求5所述的方法,其特征在于,所述接收所述用户端基于所述表单发送的填报信息,并根据所述填报信息,生成所述在线表格文档中的汇总表,包括:接收所述用户端填报的表单;

根据接收的所述用户端填报的表单的顺序,在所述在线表格文档内生成针对所述用户端的表单的临时工作表,所述临时工作表用于储存所述用户端填报的表单内的填报信息;

根据接收的每一所述用户端填报的表单的顺序以及预设的三维数组公式,将每一所述用户端填报的表单内的填报信息收集至所述在线表格文档中的信息收集表,得到汇总表。

8.一种基于在线表格文档的数据收集装置,其特征在于,所述装置包括:获取模块,用于获取待收集信息;

表单生成模块,用于根据所述待收集信息,基于在线表格文档生成表单,所述表单中包括用于示出所述待收集信息的标签字段和输入字段;

表单发送模块,用于将所述表单以链接的形式发送至用户端;

收集模块,用于接收所述用户端基于所述表单发送的填报信息,并根据所述填报信息生成所述在线表格文档中的汇总表;

其中,所述汇总表与所述表单具有确定关联关系;

所述表单生成模块包括:工作表生成子模块,用于基于在线表格文档生成工作表;标签字段生成子模块,用于基于所述工作表的网格框架,根据所述待收集信息,生成标签字段,所述标签字段包括用于表征所述标签字段所在单元格位置的标签字段位置;标签字段配置子模块,用于将所述标签字段所在的单元格配置为不可编辑;输入字段生成子模块,用于根据所述标签字段,生成输入字段,所述输入字段包括用于表征所述输入字段所在单元格位置的输入字段位置;输入字段属性配置子模块,用于根据所述标签字段,配置所述输入字段所在单元格的属性;表单生成子模块,用于根据所述标签字段和所述输入字段生成表单。

9.一种计算机可读存储介质,其特征在于,所述存储介质包括一组计算机可执行指令,当所述指令被执行时用于执行权利要求1至7任一项所述的方法。

说明书 :

一种基于在线表格文档的数据收集方法、装置及存储介质

技术领域

[0001] 本公开涉及数据交互技术领域,尤其涉及一种基于在线表格文档的数据收集方法、装置及存储介质。

背景技术

[0002] 目前,利用表单进行数据收集,都是基于数据库设计、软件编码等一系列繁琐的软件开发流程来实现,表格增加或者减少一个字段,基本都需要作为一个新的业务重新设计表单,开发周期较长,需要投入大量的人力和时间。虽然,目前已经有不需要开发人员进行协助的HTML表单出现,但HTML表单的格式过于简单,不支持复杂格式,如每行多列,不规则格式,排版复杂的格式等。

发明内容

[0003] 本公开提供了一种方法、装置及存储介质,以至少解决现有技术中存在的以上技术问题。
[0004] 根据本公开的第一方面,提供了一种基于在线表格文档的数据收集方法,该方法包括:获取待收集信息;根据所述待收集信息,基于在线表格文档生成表单,所述表单中包括用于示出所述待收集信息的标签字段和输入字段;将所述表单以链接的形式发送至用户端;接收所述用户端基于所述表单发送的填报信息,并根据所述填报信息生成所述在线表格文档中的汇总表;其中,所述汇总表与所述表单具有确定关联关系。
[0005] 在一可实施方式中,所述根据所述待收集信息,基于在线表格文档生成表单,包括:基于在线表格文档生成工作表;基于所述工作表的网格框架为,根据所述待收集信息,生成标签字段,所述标签字段包括用于表征所述标签字段所在单元格位置的标签字段位置;将所述标签字段所在的单元格配置为不可编辑;根据所述标签字段,生成输入字段,所述输入字段包括用于表征所述输入字段所在单元格位置的输入字段位置;根据所述标签字段,配置所述输入字段所在单元格的属性;根据所述标签字段和所述输入字段生成表单。
[0006] 在一可实施方式中,为所述标签字段所在单元格和所述输入字段所在单元格设置相同的单元格标记,所述单元格标记用于表征所述标签字段与所述输入字段的对应关系。
[0007] 在一可实施方式中,所述根据所述标签字段,生成输入字段,包括:根据所述标签字段位置和预设规则,为所述标签字段配置输入字段,所述输入字段包括用于表征所述输入字段所在的单元格位置的输入字段位置。
[0008] 在一可实施方式中,所述根据所述标签字段,生成输入字段,包括:根据所述标签字段位置,将与所述标签字段位置具有确定的位置关系的单元格配置为输入字段。
[0009] 在一可实施方式中,在所述接收所述用户端基于所述表单发送的填报信息,并根据所述填报信息生成所述在线表格文档中的汇总表之前,所述方法还包括:根据所述标签字段和所述输入字段,基于所述在线表格文档生成用于汇集信息的信息收集表。
[0010] 在一可实施方式中,所述根据所述填报信息,生成所述在线表格文档中的汇总表,包括:将所述填报信息保存至数据库;将所述数据库保存的所述填报信息以所述在线表格文档中的汇总表的形式进行展示。
[0011] 在一可实施方式中,所述接收所述用户端基于所述表单发送的填报信息,并根据所述填报信息,生成所述在线表格文档中的汇总表,包括:接收所述用户端填报的表单;根据接收的所述用户端填报的表单的顺序,在所述在线表格文档内生成针对所述用户端的表单的临时工作表,所述临时工表用于储存所述用户端填报的表单内的填报信息;根据接收的每一所述用户端填报的表单的顺序以及预设的三维数组公式,将每一所述用户端填报的表单内的填报信息收集至所述在线表格文档中的信息收集表,得到汇总表。
[0012] 根据本公开的第二方面,提供了一种基于在线表格文档的数据收集装置,包括:获取模块,用于获取待收集信息;表单生成模块,用于根据所述待收集信息,基于在线表格文档生成表单,所述表单中包括用于示出所述待收集信息的标签字段和输入字段;表单发送模块,用于将所述表单以链接的形式发送至用户端;收集模块,用于接收所述用户端基于所述表单发送的填报信息,并根据所述填报信息生成所述在线表格文档中的汇总表;其中,所述汇总表与所述表单具有确定关联关系。
[0013] 根据本公开的第三方面,提供了一种存储有计算机指令的计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开所述的方法。
[0014] 本公开的一种基于在线表格文档的数据收集方法,获取待收集信息之后,根据待收集信息,基于在线表格文档生成表单,并将表单以链接的形式发送至用户端,以接收用户端基于表单填报的填报信息,并进一步根据填报信息自动生成在线表格文档中的汇总表。其中,表单中包括用于示出待收集信息的标签字段和输入字段,并且汇总表与所述表单具有确定关联关系。如此,生成的表单的格式不受限制,表单可支持多种复杂格式。并且,在自动生成表单之后,能够自动化实现数据的采集以及汇总,省去诸多环节,不再需要专用的表单工具和技术人员的协助,提升了数据汇总效率。
[0015] 应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

附图说明

[0016] 通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
[0017] 在附图中,相同或对应的标号表示相同或对应的部分。
[0018] 图1示出了本公开实施例基于在线表格文档的数据收集方法的实现流程示意图;
[0019] 图2示出了本公开另一实施例基于在线表格文档的数据收集装置的示意图。

具体实施方式

[0020] 为使本公开的目的、特征、优点能够更加的明显和易懂,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而非全部实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0021] 目前主要通过以下三种方式来进行数据收集:1)通过专业的表单工具,设计相对复杂的表单,然后把收集上来的信息存储到数据库做后续分析处理;2)通过在线电子表格,生成简单的HTML表单,将这个表单与电子表格关联起来,用这个HTML表单收集来的信息直接存储在电子表格文件里;3)通过传统的桌面编辑应用,配合VBA程序和服务端的支持来设计电子表格,发送出去供填写。
[0022] 但对于上述三种收集数据的方式,表单的设计及数据的收集形式不够灵活,生成表单的工具限制较多。因此,为解决上述问题,本公开提供了一种基于在线表格文档的数据收集方法。
[0023] 图1示出了本公开实施例基于在线表格文档的数据收集方法的实现流程示意图。
[0024] 参考图1,本公开基于在线表格文档的数据收集方法,包括:S101:获取待收集信息;S102:根据待收集信息,基于在线表格文档生成表单,表单中包括用于示出待收集信息的标签字段和输入字段;S103:将表单以链接的形式发送至用户端;S104:接收用户端基于表单发送的填报信息,并根据填报信息生成在线表格文档中的汇总表;其中,汇总表与表单具有确定关联关系。
[0025] 在S101,首先需要获取待收集信息。
[0026] 在数据收集的过程中,首先要确定需要收集的用户的信息的种类,由于需要收集的用户的信息较多,并且可以根据需要进行灵活配置,因此,为了更为简单准确的对技术方案进行描述,下文中将需要收集的用户的信息称为待收集信息。待收集信息可以包括姓名、年龄和性别等用户信息,还可以包括处理事项内容、完成时间、完成情况等动态的待收集信息。具体的,可以通过识别文档模板的方式获取待收集信息,也可以直接基于当前的收集需求来确定待收集信息。需要说明的是,具体的获取待收集信息的方法不作具体限定,只要能够获取到待收集信息的方法均可。
[0027] 需要说明的是,本公开的技术方案中,所涉及的用户个人信息的获取、存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
[0028] 在S102,根据待收集信息,基于在线表格文档生成表单,表单中包括用于示出待收集信息的标签字段和输入字段。
[0029] 数据收集过程中,一个比较重要的阶段就是生成用于数据收集的表单的过程。相较于常规的设计表单过程,本公开选择直接基于在线表格文档来建立表单,基于在线表格文档的功能能够对表单的内容和格式进行更合理的配置。举例说明,可以为表单配置丰富的格式和内容。例如:在表单的每行中配置多个标签字段,并且单元格的格式可以为图片、富文本或文件附件等。由此,区别于常规的具有固定格式的HTML表单,本公开基于在线表格文档生成的表单能够支持更丰富的格式和内容。
[0030] 具体的,直接基于待收集信息在在线表格文档中建立表单,表单中包括了多个标签字段和多个标签字段对应的输入字段。其中,标签字段即为待收集信息所包括的多个待收集的信息,如:姓名、民族、年龄等。相应的,输入字段即为标签字段对应的需要用户填入内容的部分。
[0031] 在本公开一实施方式中,可以基于在线表格文档生成工作表,并基于工作表的网格框架,根据待收集信息,生成标签字段,并将标签字段所在的单元格配置为不可编辑。其中,标签字段包括用于表征标签字段所在单元格位置的标签字段位置。进一步的,根据标签字段,生成输入字段,根据标签字段,配置输入字段所在单元格的属性,并根据标签字段和输入字段生成表单,其中,输入字段包括用于表征所述输入字段所在单元格位置的输入字段位置。
[0032] 具体的,首先可以通过在线表格文档建立一个工作表,并基于工作表的网络架构,根据实际需求将工作表的一些单元格配置为标签字段,得到标签字段位置。进一步的,可以将标签字段所在单元格配置为不可编辑,以对标签字段所在单元格进行锁定,防止后续填写过程中由于操作失误带来标签字段被删除的情况。在生成标签字段后,可以根据标签字段以及实际需求将相应的单元格配置为输入字段,并根据标签字段为输入字段配置属性。最终根据标签字段以及输入字段生成表单。如此,简化了表单的生成过程,不在需要开发人员以及研究人员的协助,也无需使用专业的表单工具,只需要通过在线表格文档便可以生成支持复杂格式和内容的表单了。
[0033] 举例说明,待收集信息可以包括:姓名、民族、照片及年龄等。表单生成的过程中,首先可以基于在线表格文档生成一个工作表,之后将待收集信息配置在工作表的一些单元格内,并配置这些单元格为不可编辑。具体将某一待收集信息配置在哪一个单元格可以根据具体的实际需求来配置。在标签字段配置好后,基于标签字段位置,将相应的单元格配置为输入字段,并根据标签字段为输入字段配置属性,输入字段便配置好了。这里,标签字段的属性可以为数字、整数或图片等,具体的设定可根据对标签字段的需求来具体设定。例如:标签字段为年龄,则可以设定其对应的输入字段属性为数字,则在之后用户在输入字段进行填写过程中,还可以显示用于引导该输入字段需要输入数字格式的数据等相应的提醒信息,用户对于年龄所对应的输入字段的填写便被引导为仅进行数字填写。进一步的,如果标签字段年龄还有具体的数值范围设定,如年龄18‑50,则可设定一个年龄列表,之后设定标签字段对应的属性为列表。
[0034] 再次以标签字段为年龄为例,假设将工作表的单元格A1配置为标签字段,标签字段的内容为年龄,则可将单元格A1配置为不可编辑,由此将单元格A1锁定,用户不可对其进行修改。相应的,按照需求配置需要填写年龄的单元格为输入字段。为了方便找到年龄需要填写的位置,可以将填写年龄的位置配置在标签字段年龄所在单元格的相邻单元格。具体的,可以将单元格B1或单元格A2配置为与标签字段年龄相对应的输入字段,并赋予年龄的输入字段所在单元格的名称为年龄,再将单元格A2或单元格B1的属性配置为数字,则与“年龄”这个标签字段相对应的输入字段便配置好了。进一步的,再针对其他的标签字段,按照上述方法进行输入字段的配置,即可将工作表内的所有输入字段均配置完成。
[0035] 需要说明的是,以上仅以标签字段为“年龄”为例对方案进行说明,对于标签字段具体内容,实际应用过程中,可以根据待收集信息来确定,本公开对标签字段的具体内容不作具体限定。
[0036] 在将工作表中所有标签字段和所有标签字段对应的输入字段均配置完成后,表单便生成了。
[0037] 进一步的,在用户端的用户接收到上述生成的表单,并打开表单后,表单中的标签字段的配置及输入字段的配置就开始生效。对于标签字段,限制用户仅能观看不可编辑;对于输入字段限制用户仅能够根据输入字段的属性来进一步操作,例如属性为数值,则仅能够填入数值;而如果属性为列表则仅能够在列表内选择要填写的内容。
[0038] 在本公开一实施方式中,在线表格文档为在线电子表格文档。
[0039] 在本公开一实施方式中,可以为标签字段所在单元格和输入字段所在单元格设置相同的单元格标记,来表征标签字段与输入字段的对应关系。
[0040] 具体的,生成表单后,还可以为表单中的标签字段以及该标签字段对应的输入字段配置一个标签标识。例如,将标签字段“姓名”所在单元格与“姓名”这个标签字段对应的输入字段的单元格配置为同一个颜色。如此,进一步通过标签标识提高标签字段和与其对应的输入字段的对应关系,方便了用户端接收到表单后对表单的填写。需要说明的是,本公开对标签标识不作进一步限定,只要能够起到标识标签字段和其对应的输入字段的确定对应关系的标签标识均属于本公开的保护范围,如将符号作为标签标识或将相同的数字作为标签标识等。
[0041] 在本公开一实施方式中,可以根据标签字段位置和预设规则,为标签字段配置输入字段,其中输入字段包括用于表征输入字段所在的单元格位置的输入字段位置。
[0042] 具体的,提前预设有用于根据标签字段位配置输入字段位置的规则。如此,当标签字段已确定的情况下,便可以基于标签字段所在单元格位置来直接根据预设规则自动化的将在线表格文档中与规则相对应的单元格配置为输入字段。
[0043] 进一步的,预设规则可以代表每个标签字段与输入字段之间的相对位置,例如,预设规则可以为标签字段与输入字段为相邻的上下关系。如此,在将表单的标签字段确定好后,便可以根据预设规则自动的将标签字段下方相邻的单元格设定为对应于标签字段的输入字段了。当然具体的预设规则需根据实际的需求来设定,也可以将标签字段与输入字段设定为左右相邻的位置关系。
[0044] 在本公开一实施方式中,如果根据标签字段位置和预设规则,生成的输入字段位置不符合实际需求,还可以进一步根据实际需求来重新配置不符合要求的输入字段的位置,直到满足实际需求。
[0045] 在本公开一实施方式中,还可以根据标签字段位置,将与标签字段位置具有确定的位置关系的单元格配置为输入字段。
[0046] 具体的,以标签字段包括姓名、民族及性别来举例说明,进行标签字段配置时,可以将标签字段“姓名”配置在单元格A1,将标签字段“民族”配置在单元格B1以及标签字段“性别”配置在单元格C1,之后将单元格A1、单元格B1以及单元格C1设置为不可编辑。之后为了方便填写,就可以直接将与单元格A1相邻的单元格A2配置为“姓名”这个标签字段对应的输入字段、将与单元格B1相邻的单元格B2配置为“民族”这个标签字段对应的输入字段以及将与单元格C1相邻的单元格C2配置为“性别”这个标签字段对应的输入字段。当然为了方便观看和编辑,还可以将与单元格A1相隔一个单元格的单元格A3配置为“姓名”这个标签字段对应的输入字段,将单元格B3配置为“民族”这个标签字段对应的输入字段以及将单元格C3为“性别”这个标签字段对应的输入字段。当然,这里对输入字段与标签字段的相对位置不作具体限定,根据需求进行配置即可。由此,基于在线电子表格文档生成表单的过程,不在需要专用的表单工具以及技术人员的帮助,只需基于在线表格文档便可支持复杂格式的表单,提升了用户体验。
[0047] 在S103,可以将表单以链接的形式发送至用户端。
[0048] 具体的,在表单生成后,可以以链接的形式将表单发送至需要填写表单的多个用户端。
[0049] 在本公开一实施方式,还可以通过建立表单任务的方式将表单发送至用户端。
[0050] 具体的,可以建立一个表单填报任务,将表单导入到表单任务中,之后将表单任务下发至需要进行填报的多个用户端。
[0051] 需要说明的是,这里对将表单发送至用户端的方式不作具体限定,只要能够将表单发送至用户端的方法均属于本公开的保护范围。
[0052] 在S104,接收用户端基于表单发送的填报信息,并根据填报信息生成在线表格文档中的汇总表;其中,汇总表与表单具有确定关联关系。
[0053] 具体的,在接收到用户端发送的表单后,可以解析表单的每个字段,将解析出的字段逐一进行汇总生成在线表格文档内的汇总表,就完成了对用户端的数据的收集。
[0054] 在本公开一实施方式中,在接收用户端基于表单发送的填报信息之前,还要根据标签字段和输入字段,基于在线表格文档生成用于汇集信息的信息收集表。
[0055] 具体的,在表单生成后,可以根据表单的标签字段和输入字段基于在线表格文档构建信息收集表。
[0056] 举例说明,在表单生成后,可以自动获取表单的行数、列数、字段数及表单的多个标签字段和多个标签字段对应的输入字段来自动生成一个用于收集信息的工作表,这里将工作表命名为信息收集表。在之后接收到用户端发送的表单后,识别表单中的所有字段,并将相应的字段汇总至信息收集表中的相应位置便可以生成汇总表了。需要说明的是,常规的信息收集表生成方法均可实现本公开中信息收集表的生成,因此,在此不在赘述。
[0057] 在本公开一实施方式中,接收到用户端基于表单发送的填报信息之后,可以将填报信息保存至数据库,在需要查看收集情况时,将数据库保存的填报信息以在线表格文档中的汇总表的形式进行展示。
[0058] 具体的,在接收到用户端发送的表单后,可以对表单中的填报内容自动解析,如表单的行数和列数,并获取表单的字段数,分析其中的标签字段和标签字段对应的输入字段,并根据对用户端发送的表单的解析和分析结果自动创建数据库表来存储填报内容,这里的数据库表作为汇总表来展示收集的填报内容。具体的数据库收集过程,常规的实现方法均可适用,因此,不在赘述。
[0059] 在本公开一实施方式中,还可以在接收到用户端发送的表单后,根据接收的用户端发送表单的顺序,在在线表格文档内生成针对用户端的表单的临时工作表,之后根据接收的用户端填报的表单的顺序以及预设的三维数组公式,将多个用户端对应的临时工作表内的填报信息收集至在线表格文档中的信息收集表,得到汇总表,其中,临时工表用于储存用户端发送的表单内的填报信息。
[0060] 具体的,在接收到用户端发送的表单后,会首先生成用于进行临时储存用户端填报信息的临时工作表,之后再将临时表内的填报信息映射到最后用于汇总的信息收集表。在这里,临时工作表和填报它的用户端具有关联关系,临时工作表可以在汇总工作完成后自行删除,也可以为了方便后续需要调取某一用户端的填报信息将临时工作表进行长久保存。
[0061] 进一步的,针对信息收集表提前预设有三维数组公式,在接收到用户端填报的表单并形成临时工作表后,表单中每个字段填报的内容会以三维数组公式的形式收集在信息收集表中,并随着用户端数量的增加,每个用户端对应的临时工作表中的填报内容通过三维数组公式在信息收集表中自动延展。由此,通过引入三维数组公式,可实时展示数据的收集情况,使得收集的过程变的动态化,便于收集人随时查看数据收集的情况。在这里需要说明的是,具体的三维公式设定过程,传统的三维公式设定方法均可实现,因此,在此不再赘述。
[0062] 基于上文基于在线表格文档的数据收集方法,本公开实施例还提供了一种基于在线表格文档的数据收集装置,如图2所示,该装置20包括:获取模块201,用于获取待收集信息;表单生成模块202,用于根据待收集信息,基于在线表格文档生成表单,表单中包括用于示出待收集信息的标签字段和输入字段;表单发送模块203,用于将表单以链接的形式发送至用户端;收集模块204,用于接收用户端基于表单发送的填报信息,并根据填报信息生成在线表格文档中的汇总表;其中,汇总表与表单具有确定关联关系。
[0063] 在本公开一实施方式中,表单生成模块202包括:工作表生成子模块,用于基于在线文档生成工作表;标签字段生成子模块,用于基于工作表的网格框架,根据待收集信息,生成标签字段,标签字段包括用于表征标签字段所在单元格位置的标签字段位置;标签字段配置子模块,用于将标签字段所在的单元格配置为不可编辑;输入字段生成子模块,用于根据标签字段,生成输入字段,输入字段包括用于表征输入字段所在单元格位置的输入字段位置;输入字段属性配置子模块,用于根据标签字段,配置输入字段所在单元格的属性;表单生成子模块,用于根据标签字段和输入字段生成表单。
[0064] 在本公开一实施方式中,装置20还包括:标记模块,用于为标签字段所在单元格和输入字段所在单元格设置相同的单元格标记,单元格标记用于表征标签字段与输入字段的对应关系。
[0065] 在本公开一实施方式中,输入字段生成子模块包括:第一输入字段配置单元,用于根据标签字段位置和预设规则,为标签字段配置输入字段,输入字段包括用于表征输入字段所在的单元格位置的输入字段位置。
[0066] 在本公开一实施方式中,输入字段生成子模块包括:第二输入字段配置单元,用于根据标签字段位置,将与标签字段位置具有确定的位置关系的单元格配置为输入字段。
[0067] 在本公开一实施方式中,上述装置20还包括:信息收集表生成模块,用于根据标签字段和输入字段,基于在线表格文档生成用于汇集信息的信息收集表。
[0068] 在本公开一实施方式中,收集模块204包括:保存子模块,用于将填报信息保存至数据库;填报信息展示子模块,用于将数据库保存的填报信息以在线表格文档中的汇总表的形式进行展示。
[0069] 在本公开一实施方式中,收集模块204包括:表单接收子模块,用于接收用户端填报的表单;临时工作表生成子模块,用于根据接收的用户端填报的表单的顺序,在在线表格文档内生成针对用户端的表单的临时工作表,临时工作表用于储存用户端填报的表单内的填报信息;填报信息收集子模块,用于根据接收的每一用户端填报的表单的顺序以及预设的三维数组公式,将每一用户端填报的表单内的填报信息收集至在线表格文档中的信息收集表,得到汇总表。
[0070] 这里需要指出的是:以上对数据收集装置实施例的描述,与前述对基于在线表格文档的数据收集方法实施例的描述是类似的,具有同前述基于在线表格文档的数据收集方法实施例相似的有益效果,因此不做赘述。对于本公开数据收集装置实施例中未披露的技术细节,请参照本公开前述基于在线表格文档的数据收集方法实施例的描述而理解,为节约篇幅,因此不再赘述。
[0071] 进一步,基于上数据识别方法,本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有程序,当所述程序被处理器执行时,使得所述处理器至少执行如下所述的操作步骤:S101:获取待收集信息;S102:根据待收集信息,基于在线表格文档生成表单,表单中包括用于示出待收集信息的标签字段和输入字段;S103:将表单以链接的形式发送至用户端;S104:接收用户端基于表单发送的填报信息,并根据填报信息生成在线表格文档中的汇总表;其中,汇总表与表单具有确定关联关系。
[0072] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0073] 在本公开所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0074] 上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0075] 另外,在本公开各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0076] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0077] 或者,本公开上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本公开各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
[0078] 以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。