【技术实现步骤摘要】
表格转换方法、装置、计算机设备和存储介质
本申请涉及数据处理
,尤其涉及一种表格转换方法、装置、计算机设备和存储介质。
技术介绍
在互联网产业快速发展的趋势下,复杂的线下场景的电子文档转换到线上的电子文档成为新的热点,例如线下表格转成线上表格有高频率的需求。现有的将线下表格转成线上表格的方法,主要有两种实现方法:一种是直接在线上新建表格并进行编辑,另外一种是通过form表单提交表格数据。其中,在线上对表格进行编辑虽然非常方便,但是需要强大的平台支持,对于一个普通的线上化系统根本无法支撑起来。通过form表单进行提交数据生成表格,有各种各样的限制条件,导致转换效率低,无法满足复杂的线下表格的转换需求。因此如何便捷地将线下表格转换为线上表格,提高表格的转换效率成为亟需解决的问题。
技术实现思路
本申请提供了一种表格转换方法、装置、计算机设备和存储介质,根据预设的形式转换策略,对各单元格对应的数据内容和格式属性进行形式转换并将得到的目标数据渲染至网页中,可以提高线下的待转换表格转换成线上的网页表格的效率和便捷性。第一方面,本申请提供了一种表格转换方法,所述方法包括:获取待转换表格,并提取所述待转换表格中的各单元格对应的数据内容和格式属性;根据预设的形式转换策略,对各所述单元格对应的数据内容和格式属性进行形式转换,得到所述待转换表格对应的目标数据,其中,所述目标数据包括字符串数组和键值对数组;将所述目标数据中的字符串数组和键值对数组渲染至网页中,得到所 ...
【技术保护点】
1.一种表格转换方法,其特征在于,包括:/n获取待转换表格,并提取所述待转换表格中的各单元格对应的数据内容和格式属性;/n根据预设的形式转换策略,对各所述单元格对应的数据内容和格式属性进行形式转换,得到所述待转换表格对应的目标数据,其中,所述目标数据包括字符串数组和键值对数组;/n将所述目标数据中的字符串数组和键值对数组渲染至网页中,得到所述待转换表格对应的目标网页表格。/n
【技术特征摘要】
1.一种表格转换方法,其特征在于,包括:
获取待转换表格,并提取所述待转换表格中的各单元格对应的数据内容和格式属性;
根据预设的形式转换策略,对各所述单元格对应的数据内容和格式属性进行形式转换,得到所述待转换表格对应的目标数据,其中,所述目标数据包括字符串数组和键值对数组;
将所述目标数据中的字符串数组和键值对数组渲染至网页中,得到所述待转换表格对应的目标网页表格。
2.根据权利要求1所述的表格转换方法,其特征在于,所述根据预设的形式转换策略,对各所述单元格对应的数据内容和格式属性进行形式转换,得到所述待转换表格对应的目标数据之前,还包括:
根据所述单元格对应的格式属性,判断所述待转换表格是否存在合并单元格;
若存在合并单元格,则将所述合并单元格拆分成单行单列的单元格,并匹配各所述单行单列的单元格对应的数据内容和格式属性。
3.根据权利要求2所述的表格转换方法,其特征在于,所述格式属性包括行宽和列宽;所述匹配各所述单行单列的单元格对应的数据内容和格式属性,包括:
获取所述合并单元格对应的数据内容和格式属性,将所述合并单元格对应的数据内容和格式属性赋给拆分后的第一个单元格;
将拆分后的剩余单元格对应的数据内容设为空值以及将格式属性中的行宽与列宽设为零。
4.根据权利要求2所述的表格转换方法,其特征在于,所述根据预设的形式转换策略,对各所述单元格对应的数据内容和格式属性进行形式转换,得到所述待转换表格对应的目标数据,包括:
依次将各行单元格对应的数据内容转换成字符串形式,得到所述各行单元格对应的字符串数组,其中,所述字符串数组包括所述各行单元格对应的字符串;
基于预设的列属性字段、行属性字段以及表头属性字段,依次将所述各行单元格对应的格式属性转换成键值对形式,得到所述各行单元格对应的键值对数组,其中,所述键值对数组包括所述各行单元格对应的列属性键值对、行属性键值对和/或表头属性键值对。
5.根据权利要求1所述的表格转换方法,其特征在于,所述将所述目标数据中的字符串数组和键值对数组渲染至网页中,得到所述待转换表格对应的目标网页表格,包括:
获取网页表格模板;
将所述目标数据中的字符串数组添加至所述网页表格模板中,得到初始网页表格;
根据所述目标数据中的键值对数组对所述初始网页表格中的单元格进行格式化处理,得到所述待转换表格对应的目标网页表格,其中,所述目标网页表格存储在区块链中。
6.根据权利要求5所述的表格转换方法,其特征在于,所述网页表格模板包括行属性标签、单元格属性标签以及表头属性标签...
【专利技术属性】
技术研发人员:钟志清,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。