本申请涉及在线办公领域,具体一种涉及一种在线表格存储结构解耦方法、装置、设备及存储介质。
背景技术:
1、随着数字化、信息化技术的发展,大量办公软件涌现,现代化办公流程因此而变得更为敏捷、高效。一些互联网公司提供了成熟的全套解决方案,可支撑企业或个人的在线协同办公需求。主流的软件主要提供包括类office功能、报表填报与制作功能、bi工具等。
2、在线协同办公过程中,需要用到大量的在线表格,这些表格数据量巨大、结构复杂,导致表格的存储、维护都比较困难。
技术实现思路
1、鉴于以上所述现有技术的缺点,本发明提供一种在线表格存储结构解耦方法、装置、设备及存储介质,能够解决现有技术中在线表格数据量巨大、结构复杂,导致表格的存储、维护都比较困难的技术问题。
2、本发明提供的一种在线表格存储结构解耦方法,所述方法包括:
3、获取在线表格,所述在线表格包括主体数据、与所述主体数据对应的扩展数据;
4、将所述主体数据存放至预设的空白表格中,得到主体数据表;将与所述主体数据对应的扩展数据存放至预设的存储对象中,得到扩展数据库;
5、将所述主体数据表与所述扩展数据库进行关联;
6、基于关联后的主体数据表、关联后的扩展数据库完成在线表格的存储结构解耦。
7、在本发明一实施例中,在所述扩展数据库包括扩展数据表时,将所述主体数据表与所述扩展数据表进行关联,包括:
8、定义所述主体数据表的标识符;
9、将所述标识符存放至所述扩展数据表中,根据所述标识符将所述主体数据表与所述扩展数据表进行关联。
10、在本发明一实施例中,在所述扩展数据包括附件,且所述扩展数据库包括附件内容表时,将所述主体数据表与所述扩展数据库进行关联,包括:
11、定义所述主体数据表的附件身份编码;
12、将所述附件身份编码存放至所述附件内容表中,根据所述附件身份编码将所述主体数据表与所述附件内容表进行关联。
13、在本发明一实施例中,在所述扩展数据包括附件,且所述扩展数据库包括云数据库时,将所述主体数据表与所述扩展数据库进行关联,包括:
14、定义所述主体数据表的附件身份编码;
15、将所述附件身份编码存放至所述云数据库中,根据所述附件身份编码将所述主体数据表与所述云数据库进行关联。
16、在本发明一实施例中,基于关联后的主体数据表、关联后的扩展数据库完成在线表格的存储结构解耦之后,还包括:
17、获取新的主体数据表;
18、将所述扩展数据库与所述新的主体数据表进行关联,完成所述扩展数据库的复用。
19、在本发明一实施例中,将所述主体数据存放至预设的空白表格中,得到主体数据表,包括:
20、获取所述在线表格的表头;
21、将所述表头存放至预设的空白表格中,所述空白表格的每一列或者每一行存放一个表头;
22、根据所述表头将所述在线表格的主体数据映射至所述空白表格中,得到主体数据表。
23、本发明还提供一种在线表格存储结构解耦装置,所述装置包括:
24、采集模块,用于获取在线表格,所述在线表格包括主体数据、与所述主体数据对应的扩展数据;
25、存放模块,用于将所述主体数据存放至预设的空白表格中,得到主体数据表;将与所述主体数据对应的扩展数据存放至预设的存储对象中,得到扩展数据库;
26、关联模块,用于将所述主体数据表与所述扩展数据库进行关联;
27、解耦模块,用于基于关联后的主体数据表、关联后的扩展数据库完成在线表格的存储结构解耦。
28、在本发明一实施例中,在所述扩展数据库包括扩展数据表时,所述关联模块包括:
29、定义单元,用于定义所述主体数据表的标识符;
30、关联单元,用于将所述标识符存放至所述扩展数据表中,根据所述标识符将所述主体数据表与所述扩展数据表进行关联。
31、本发明还提供一种电子设备,所述电子设备包括:
32、一个或多个处理器;
33、存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上所述的一种在线表格存储结构解耦方法。
34、本发明还提供一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上所述的一种在线表格存储结构解耦方法。
35、本发明的有益效果:本发明中的一种在线表格存储结构解耦方法、装置、设备及存储介质,通过获取在线表格,在线表格包括主体数据、与主体数据对应的扩展数据;将主体数据存放至预设的空白表格中,得到主体数据表;将与主体数据对应的扩展数据存放至预设的存储对象中,得到扩展数据库;将主体数据表与扩展数据库进行关联;基于关联后的主体数据表、关联后的扩展数据库完成在线表格的存储结构解耦。本发明将在线表格的主体数据与扩展数据进行分离,然后进行关联,从而能够实现在线表格原有功能的情况下,主体数据表数量结构更加简单,数量量更小,便于在线表格的存储和维护。
36、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种在线表格存储结构解耦方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种在线表格存储结构解耦方法,其特征在于,在所述扩展数据库包括扩展数据表时,将所述主体数据表与所述扩展数据表进行关联,包括:
3.根据权利要求1所述的一种在线表格存储结构解耦方法,其特征在于,在所述扩展数据包括附件,且所述扩展数据库包括附件内容表时,将所述主体数据表与所述扩展数据库进行关联,包括:
4.根据权利要求1所述的一种在线表格存储结构解耦方法,其特征在于,在所述扩展数据包括附件,且所述扩展数据库包括云数据库时,将所述主体数据表与所述扩展数据库进行关联,包括:
5.根据权利要求1所述的一种在线表格存储结构解耦方法,其特征在于,基于关联后的主体数据表、关联后的扩展数据库完成在线表格的存储结构解耦之后,还包括:
6.根据权利要求1所述的一种在线表格存储结构解耦方法,其特征在于,将所述主体数据存放至预设的空白表格中,得到主体数据表,包括:
7.一种在线表格存储结构解耦装置,其特征在于,所述装置包括:
8.根据权利要求7所述的一种在线表格存储结构解耦装置,其特征在于,在所述扩展数据库包括扩展数据表时,所述关联模块包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至6中任一项所述的一种在线表格存储结构解耦方法。