一种基于行列形式数据的关联信息解析方法与流程

未命名 10-19 阅读:162 评论:0


1.本发明涉及计算机信息处理技术领域,尤其涉及一种基于行列形式数据的关联信息解析方法。


背景技术:

2.表格是一种非常常见的数据存储、记录的形式,最具代表性的电子表格是微软的excel文档,但是表格类型的数据存储形式,只擅长于描述一条条相互独立的数据,难以表述行与行之间,或者一行中的部分列与另一行中的部分列存在某种逻辑或者业务上的关联信息。这种关系的数据往往使用树形图或流程图的方式进行记录。鉴于数据的生产者往往会将数据记录在表格中,但是又需要识别出表格数据的内在联系,而目前并没有有效的解决方案可以将表格的数据进行逻辑分析后处理成其他形式。


技术实现要素:

3.本发明的目的在于提供一种基于行列形式数据的关联信息解析方法,旨在解决现有技术中的在表格数据处理时,无法将表格的数据进行逻辑分析后处理成其他形式的技术问题。
4.为实现上述目的,本发明采用的一种基于行列形式数据的关联信息解析方法,包括如下步骤:
5.在结构上将表格的每一行划分为若干段,每一段中可以取任意列的组合作为该段的唯一标识,标识包括一对多的逻辑关系和多对一的逻辑关系识别;
6.根据划分的每一行的关系,判断两行之间的排列;
7.进行逻辑关系识别,逻辑关系包括一对多的逻辑关系和多对一的逻辑关系;
8.通过对两种逻辑关系的识别,对全表的数据逻辑关系的分析处理。
9.其中,在结构上将表格的每一行划分为若干段,每一段中可以取任意列的组合作为该段的唯一标识,标识包括一对多的逻辑关系和多对一的逻辑关系识别的步骤中:
10.通过描述即可指定段和段的唯一标识,通过对不同的表格切换不同的规则描述文件,达到适配各种场景的分析。
11.其中,在根据划分的每一行的关系,判断两行之间的排列的步骤中:
12.不同行具有相同唯一标识的段可以作为一个逻辑关联,将两行进行联系。
13.其中,在根据划分的每一行的关系,判断两行之间的排列的步骤中:
14.同一行的段在逻辑上按照左右的先后顺序进行逻辑排列。
15.其中,在进行逻辑关系识别,逻辑关系包括一对多的逻辑关系和多对一的逻辑关系的步骤中,一对多的逻辑关系识别过程为:
16.n行的第一段的唯一标识相同,而后续的段唯一标识不同,识别为1-n的关系,即一对多的逻辑关系。
17.其中,在进行逻辑关系识别,逻辑关系包括一对多的逻辑关系和多对一的逻辑关
系的步骤中,多对一的逻辑关系识别过程为:
18.n行的前若干段的唯一标识不同,而后的某一段唯一标识相同,识别为n-1的关系,即多对一的逻辑关系。
19.本发明的一种基于行列形式数据的关联信息解析方法,在结构上将表格的每一行划分为若干段,每一段中可以取任意列的组合作为该段的唯一标识,标识包括一对多的逻辑关系和多对一的逻辑关系识别;根据划分的每一行的关系,判断两行之间的排列;进行逻辑关系识别,逻辑关系包括一对多的逻辑关系和多对一的逻辑关系;通过对两种逻辑关系的识别,对全表的数据逻辑关系的分析处理,实现了可以识别表格中相互联系的数据,将行与行之间的数据进行跳跃式的串联,借此可以输出成树形图或其他形式。
附图说明
20.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1是本发明的基于行列形式数据的关联信息解析方法的步骤流程图。
具体实施方式
22.请参阅图1,本发明提供了一种基于行列形式数据的关联信息解析方法,包括如下步骤:
23.s1:在结构上将表格的每一行划分为若干段,每一段中可以取任意列的组合作为该段的唯一标识,标识包括一对多的逻辑关系和多对一的逻辑关系识别,通过描述即可指定段和段的唯一标识,通过对不同的表格切换不同的规则描述文件,达到适配各种场景的分析;
24.s2:根据划分的每一行的关系,判断两行之间的排列,不同行具有相同唯一标识的段可以作为一个逻辑关联,将两行进行联系,同一行的段在逻辑上按照左右的先后顺序进行逻辑排列;
25.s3:进行逻辑关系识别,逻辑关系包括一对多的逻辑关系和多对一的逻辑关系,一对多的逻辑关系识别过程为:n行的第一段的唯一标识相同,而后续的段唯一标识不同,识别为1-n的关系,即一对多的逻辑关系;多对一的逻辑关系识别过程为:n行的前若干段的唯一标识不同,而后的某一段唯一标识相同,识别为n-1的关系,即多对一的逻辑关系;
26.s4:通过对两种逻辑关系的识别,对全表的数据逻辑关系的分析处理。
27.在本实施方式中,首先在结构上将表格的每一行划分为若干段,每一段中可以取任意列的组合作为该段的唯一标识,标识包括一对多的逻辑关系和多对一的逻辑关系识别,通过描述即可指定段和段的唯一标识,通过对不同的表格切换不同的规则描述文件,达到适配各种场景的分析;然后根据划分的每一行的关系,判断两行之间的排列,不同行具有相同唯一标识的段可以作为一个逻辑关联,将两行进行联系,同一行的段在逻辑上按照左右的先后顺序进行逻辑排列,再进行逻辑关系识别,逻辑关系包括一对多的逻辑关系和多对一的逻辑关系,一对多的逻辑关系识别过程为:n行的第一段的唯一标识相同,而后续的
段唯一标识不同,识别为1-n的关系,即一对多的逻辑关系;多对一的逻辑关系识别过程为:n行的前若干段的唯一标识不同,而后的某一段唯一标识相同,识别为n-1的关系,即多对一的逻辑关系;最后通过对两种逻辑关系的识别,对全表的数据逻辑关系的分析处理;通过上述方式实现了可以识别表格中相互联系的数据,将行与行之间的数据进行跳跃式的串联,借此可以输出成树形图或其他形式。
28.以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。


技术特征:
1.一种基于行列形式数据的关联信息解析方法,其特征在于,包括如下步骤:在结构上将表格的每一行划分为若干段,每一段中可以取任意列的组合作为该段的唯一标识,标识包括一对多的逻辑关系和多对一的逻辑关系识别;根据划分的每一行的关系,判断两行之间的排列;进行逻辑关系识别,逻辑关系包括一对多的逻辑关系和多对一的逻辑关系;通过对两种逻辑关系的识别,对全表的数据逻辑关系的分析处理。2.如权利要求1所述的基于行列形式数据的关联信息解析方法,其特征在于,在结构上将表格的每一行划分为若干段,每一段中可以取任意列的组合作为该段的唯一标识,标识包括一对多的逻辑关系和多对一的逻辑关系识别的步骤中:通过描述即可指定段和段的唯一标识,通过对不同的表格切换不同的规则描述文件,达到适配各种场景的分析。3.如权利要求1所述的基于行列形式数据的关联信息解析方法,其特征在于,在根据划分的每一行的关系,判断两行之间的排列的步骤中:不同行具有相同唯一标识的段可以作为一个逻辑关联,将两行进行联系。4.如权利要求3所述的基于行列形式数据的关联信息解析方法,其特征在于,在根据划分的每一行的关系,判断两行之间的排列的步骤中:同一行的段在逻辑上按照左右的先后顺序进行逻辑排列。5.如权利要求1所述的基于行列形式数据的关联信息解析方法,其特征在于,在进行逻辑关系识别,逻辑关系包括一对多的逻辑关系和多对一的逻辑关系的步骤中,一对多的逻辑关系识别过程为:n行的第一段的唯一标识相同,而后续的段唯一标识不同,识别为1-n的关系,即一对多的逻辑关系。6.如权利要求5所述的基于行列形式数据的关联信息解析方法,其特征在于,在进行逻辑关系识别,逻辑关系包括一对多的逻辑关系和多对一的逻辑关系的步骤中,多对一的逻辑关系识别过程为:n行的前若干段的唯一标识不同,而后的某一段唯一标识相同,识别为n-1的关系,即多对一的逻辑关系。

技术总结
本发明涉及计算机信息处理技术领域,具体涉及一种基于行列形式数据的关联信息解析方法;在结构上将表格的每一行划分为若干段,每一段中可以取任意列的组合作为该段的唯一标识,标识包括一对多的逻辑关系和多对一的逻辑关系识别;根据划分的每一行的关系,判断两行之间的排列;进行逻辑关系识别,逻辑关系包括一对多的逻辑关系和多对一的逻辑关系;通过对两种逻辑关系的识别,对全表的数据逻辑关系的分析处理,实现了可以识别表格中相互联系的数据,将行与行之间的数据进行跳跃式的串联,借此可以输出成树形图或其他形式。此可以输出成树形图或其他形式。此可以输出成树形图或其他形式。


技术研发人员:贾树新 李炳威
受保护的技术使用者:南京市斑马鱼数字智能科技有限责任公司
技术研发日:2023.07.18
技术公布日:2023/10/15
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐