表格转换方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:26598771 阅读:24 留言:0更新日期:2020-12-04 21:21
本申请涉及数据处理技术领域,通过预设的形式转换策略,对各单元格对应的数据内容和格式属性进行形式转换并将得到的目标数据渲染至网页中,可以提高线下的待转换表格转换成线上的目标网页表格的效率和便捷性。尤其涉及一种表格转换方法、装置、计算机设备和存储介质,该表格转换方法包括:获取待转换表格,并提取待转换表格中的各单元格对应的数据内容和格式属性;根据预设的形式转换策略,对各单元格对应的数据内容和格式属性进行形式转换,得到待转换表格对应的目标数据;将目标数据中的字符串数组和键值对数组渲染至网页中,得到待转换表格对应的目标网页表格。此外,本申请还涉及区块链技术,目标网页表格可存储于区块链中。

【技术实现步骤摘要】
表格转换方法、装置、计算机设备和存储介质
本申请涉及数据处理
,尤其涉及一种表格转换方法、装置、计算机设备和存储介质。
技术介绍
在互联网产业快速发展的趋势下,复杂的线下场景的电子文档转换到线上的电子文档成为新的热点,例如线下表格转成线上表格有高频率的需求。现有的将线下表格转成线上表格的方法,主要有两种实现方法:一种是直接在线上新建表格并进行编辑,另外一种是通过form表单提交表格数据。其中,在线上对表格进行编辑虽然非常方便,但是需要强大的平台支持,对于一个普通的线上化系统根本无法支撑起来。通过form表单进行提交数据生成表格,有各种各样的限制条件,导致转换效率低,无法满足复杂的线下表格的转换需求。因此如何便捷地将线下表格转换为线上表格,提高表格的转换效率成为亟需解决的问题。
技术实现思路
本申请提供了一种表格转换方法、装置、计算机设备和存储介质,根据预设的形式转换策略,对各单元格对应的数据内容和格式属性进行形式转换并将得到的目标数据渲染至网页中,可以提高线下的待转换表格转换成线上的网页表格的效率和便捷性。第一方面,本申请提供了一种表格转换方法,所述方法包括:获取待转换表格,并提取所述待转换表格中的各单元格对应的数据内容和格式属性;根据预设的形式转换策略,对各所述单元格对应的数据内容和格式属性进行形式转换,得到所述待转换表格对应的目标数据,其中,所述目标数据包括字符串数组和键值对数组;将所述目标数据中的字符串数组和键值对数组渲染至网页中,得到所述待转换表格对应的目标网页表格。第二方面,本申请还提供了一种表格转换装置,所述装置包括:数据获取模块,用于获取待转换表格,并提取所述待转换表格中的各单元格对应的数据内容和格式属性;形式转换模块,用于根据预设的形式转换策略,对各所述单元格对应的数据内容和格式属性进行形式转换,得到所述待转换表格对应的目标数据,其中,所述目标数据包括字符串数组和键值对数组;数据渲染模块,用于将所述目标数据中的字符串数组和键值对数组渲染至网页中,得到所述待转换表格对应的目标网页表格。第三方面,本申请还提供了一种计算机设备,所述计算机设备包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的表格转换方法。第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的表格转换方法。本申请公开了一种表格转换方法、装置、计算机设备和存储介质,通过获取待转换表格,可以提取待转换表格中的各单元格对应的数据内容和格式属性;通过根据预设的形式转换策略,对各单元格对应的数据内容和格式属性进行形式转换,可以得到待转换表格对应的目标数据,实现将复杂的线下表格进行形式转换,且无额外的限制条件;通过将目标数据中的字符串数组和键值对数组渲染至网页中,得到待转换表格对应的目标网页表格,从而提高线下的待转换表格转换成线上的目标网页表格的效率和便捷性。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请的实施例提供的一种表格转换方法的示意性流程图;图2是图1中对数据内容和格式属性进行形式转换的子步骤的示意流程图;图3是图1中将目标数据渲染至网页的子步骤的示意性流程图;图4是本申请的实施例提供的另一种表格转换方法的示意性流程图;图5是本申请的实施例提供的输入框的示意图;图6是本申请的实施例提供的弹窗的示意性框图;图7是申请的实施例提供的隐藏单元格后的待编辑网页表格的示意图;图8为本申请实施例提供的一种表格转换装置的示意性框图;图9为本申请实施例提供的一种计算机设备的结构示意性框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。本申请的实施例提供了一种表格转换方法、装置、计算机设备和存储介质。其中,该表格转换方法可以应用于服务器或终端中,实现通过预设的形式转换策略,对各单元格对应的数据内容和格式属性进行形式转换并将得到的目标数据渲染至网页中,可以提高线下的待转换表格转换成线上的目标网页表格的效率和便捷性。其中,服务器可以为独立的服务器,也可以为服务器集群。终端可以是智能手机、平板电脑、笔记本电脑和台式电脑等电子设备。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。如图1所示,表格转换方法包括步骤S10至步骤S30。步骤S10、获取待转换表格,并提取所述待转换表格中的各单元格对应的数据内容和格式属性。示例性的,服务器或终端的后台包括上传接口,其中上传接口用于获取待转换表格。需要说明的是,在本申请实施例中,可以通过上传接口可以将需要转换的表格上传至服务器或终端的后台;在后台经过形式转换处理后,将处理后得到的目标数据渲染至前端的网页中,得到网页表格。在一些实施例中,通过上传接口接收用户上传的表格,将上传的表格作为待转换表格。其中,待转换表格可以包括但不限于excel表格、word表格以及csv表格等等。在本申请实施例中,以待转换表格为excel表格进行详细说明。示例性的,待转换表格如表1所示:表1为待转换表格需要说明的是,在表1中,包括表头和非表头的单元格;其中,表头的单元格通过边框加粗进行区分。具体地,提取待转换表格中的各单元格对应的数据内容和格式属性,可以依次获取待转换表格中的单元格;然后通过信息提取工具提取各单元格中的信息,得到待转换表格对应的数据内容和格式属性。其中,格式属性包括单元格的列宽、行宽以及单元格是否为表头本文档来自技高网...

【技术保护点】
1.一种表格转换方法,其特征在于,包括:/n获取待转换表格,并提取所述待转换表格中的各单元格对应的数据内容和格式属性;/n根据预设的形式转换策略,对各所述单元格对应的数据内容和格式属性进行形式转换,得到所述待转换表格对应的目标数据,其中,所述目标数据包括字符串数组和键值对数组;/n将所述目标数据中的字符串数组和键值对数组渲染至网页中,得到所述待转换表格对应的目标网页表格。/n

【技术特征摘要】
1.一种表格转换方法,其特征在于,包括:
获取待转换表格,并提取所述待转换表格中的各单元格对应的数据内容和格式属性;
根据预设的形式转换策略,对各所述单元格对应的数据内容和格式属性进行形式转换,得到所述待转换表格对应的目标数据,其中,所述目标数据包括字符串数组和键值对数组;
将所述目标数据中的字符串数组和键值对数组渲染至网页中,得到所述待转换表格对应的目标网页表格。


2.根据权利要求1所述的表格转换方法,其特征在于,所述根据预设的形式转换策略,对各所述单元格对应的数据内容和格式属性进行形式转换,得到所述待转换表格对应的目标数据之前,还包括:
根据所述单元格对应的格式属性,判断所述待转换表格是否存在合并单元格;
若存在合并单元格,则将所述合并单元格拆分成单行单列的单元格,并匹配各所述单行单列的单元格对应的数据内容和格式属性。


3.根据权利要求2所述的表格转换方法,其特征在于,所述格式属性包括行宽和列宽;所述匹配各所述单行单列的单元格对应的数据内容和格式属性,包括:
获取所述合并单元格对应的数据内容和格式属性,将所述合并单元格对应的数据内容和格式属性赋给拆分后的第一个单元格;
将拆分后的剩余单元格对应的数据内容设为空值以及将格式属性中的行宽与列宽设为零。


4.根据权利要求2所述的表格转换方法,其特征在于,所述根据预设的形式转换策略,对各所述单元格对应的数据内容和格式属性进行形式转换,得到所述待转换表格对应的目标数据,包括:
依次将各行单元格对应的数据内容转换成字符串形式,得到所述各行单元格对应的字符串数组,其中,所述字符串数组包括所述各行单元格对应的字符串;
基于预设的列属性字段、行属性字段以及表头属性字段,依次将所述各行单元格对应的格式属性转换成键值对形式,得到所述各行单元格对应的键值对数组,其中,所述键值对数组包括所述各行单元格对应的列属性键值对、行属性键值对和/或表头属性键值对。


5.根据权利要求1所述的表格转换方法,其特征在于,所述将所述目标数据中的字符串数组和键值对数组渲染至网页中,得到所述待转换表格对应的目标网页表格,包括:
获取网页表格模板;
将所述目标数据中的字符串数组添加至所述网页表格模板中,得到初始网页表格;
根据所述目标数据中的键值对数组对所述初始网页表格中的单元格进行格式化处理,得到所述待转换表格对应的目标网页表格,其中,所述目标网页表格存储在区块链中。


6.根据权利要求5所述的表格转换方法,其特征在于,所述网页表格模板包括行属性标签、单元格属性标签以及表头属性标签...

【专利技术属性】
技术研发人员:钟志清
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1