System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 生成多人协同且可在线编辑的Excel表格编辑器、数据处理方法及系统技术方案_技高网

生成多人协同且可在线编辑的Excel表格编辑器、数据处理方法及系统技术方案

技术编号:41067914 阅读:4 留言:0更新日期:2024-04-24 11:22
本发明专利技术涉及数据处理领域,具体公开了生成多人协同且可在线编辑Excel表格编辑器的方法,包括:在Excel表格编辑器中获取一个插件模块,所述多人协同且可在线编辑包括:满足2个人以上对同一Excel表格编辑器的在线操作。所述插件用于生成预定的excel表格编辑器,并且所述插件的每个模块用于实现所述预定的Excel表格编辑器在编辑Excel表格时所使用的功能;以及根据所述至少一个模块生成所述预定的Excel表格编辑器。所述数据处理的方法包括:从数据的输入,转换及输出的过程。通过本发明专利技术能够解决现有的Excel表格编辑器使用单一性和扩展性不足的问题,同时根据不同的使用人群和业务特征需要开发不同的插件,提高当前Excel表格使用的灵活性。

【技术实现步骤摘要】

本专利技术涉及智能化数据处理领域,特别是用于生成多人协同且可在线编辑的excel表格编辑器及数据处理的方法及系统。


技术介绍

1、excel表格也称之为电子表格(spreadsheet),又称电子数据表,是一类模拟纸上计算表格的计算机程序。它会显示由一系列行与列构成的网格。单元格内可以存放数值、计算式、或文本。电子表格通常用于财务信息,因为它能够频繁的重新计算整个表格,目前市面上主流的excel表格包括微软的microsoft excel,金山的wps表格等。

2、其中wps表格是金山wps office套件中的一款电子表格软件,类似于microsoftexcel。它是一种办公软件工具,用于处理和分析数据,进行数学计算,创建图表,以及进行数据可视化等任务,同时它支持多人协作,数据导入导出等功能。

3、但是现有的excel表格编辑器是是办公自动化领域的通用产品,功能虽然强大,但是对于一些拥有自己特定业务场景的企业,也存一些不尽如人意的的地方。比如以下问题场景:

4、无法将用户/或现有业务数据拓展到表格中需要在excel表格中重新制作。excel表格的使用需要一定的学习成本,且多用户对同一文件的编辑,需要反复的传输,可能导致存在多个文件副本,存在数据不一致的问题。

5、在企业日常办公,跨部门,多角色的情况非常普遍,各部门之间制定不同的表格,在各部门协同工作时,在需要使用其他部门的excel表格数据时候,需要反复的复制粘贴,不仅效率低,而且很容易出错。

6、传统excel表格无法对数据进行特殊处理,如对某一表格的手机号码进行手机号合法性校验,对某一列的图片通过ocr进行识别,以获取图片文字信息,提高生产效率等。由此可见,现有的excel表格编辑器仍然存在难以复用和扩展性不足等问题。


技术实现思路

1、鉴于现有技术中存在的以上问题,本专利技术提出了用于用于生成多人协同且可在线编辑的excel表格编辑器和插件及数据处理的方法及系统,以解决现有中存在的问题。

2、根据本专利技术的一个方面,提供一种生成excel表格编辑器的方法,包括:获取编辑器插件中的至少一个模块,其中,所述编辑器插件用于生成预定的excel表格编辑器,并且所述编辑器插件中的每个模块分别用于实现所述预定的excel表格编辑器在编辑excel表格时所使用的功能;以及根据所述至少一个模块生成所述预定的excel表格编辑器。

3、进一步地,根据所述至少一个模块生成所述预定的excel表格编辑器包括:根据所述预定的excel表格编辑器对获取到的所述至少一个模块中的至少之一进行调整;以及根据调整后的所述至少一个模块生成所述预定的excel表格编辑器。

4、进一步地,所述编辑器插件中的所述至少一个模块包括:

5、用于形成所述预定的excel表格编辑器的用户界面的编辑器窗口模块;和/或

6、用于表现excel表格的表格客户端模块;和/或

7、用于处理所述预定的excel表格编辑器的数据处理模块。

8、进一步地,包括将至少一个所述web客户端模块嵌入所述编辑器窗口模块中。

9、进一步地,所述编辑器窗口模块包括:

10、用于作为所有窗口界面的入口并且能够添加和删除窗口的主界面子模块;和/或

11、用于展示所述表格客户端模块模块;和/或

12、用于展示编辑器插件和/或插件扩展功能子模块;和/或

13、用于展示用户信息模块;和/或

14、用于展示协同操作成员模块;和/或

15、用于展示单元格属性和/或功能模块;和/或

16、用于展示数据处理功能模块;和/或

17、用于展示excel的sheet页的sheet列表模块;和/或

18、用于展示excel的单元格或扩展信息子模块;和/或

19、用于展示excel基础函数子模块;和/或

20、用于展示数据处理模块及子模块;和/或

21、用于展示表格客户端登录对话框及实现用户登录功能/方法;和/或

22、用于实现多表格上传功能/方法;

23、进一步地,所述实现用户登录模块包括但不限于:使用账号密码登录及微信扫码登录,合规的用户即获得excel表格编辑器的使用权,并获取用户信息用于初始化制定的编辑器界面。

24、进一步地,所述用户信息包括但不限制于:用户标识,昵称。

25、进一步地,所述用于实现多表格上传功能包括:上传excel文件、批量上传excel文件。

26、进一步地,所述数据处理模块包括:

27、用于读写excel表的excel读写子模块;和/或

28、用于处理excel单元格的单元格处理子模块;和/或

29、用于处理excel单元格的图片读写子模块及扩展处理子模块;和/或

30、用于处理excel单元格的文本及特殊字符的文本处理子模块;和/或

31、用于处理excel单元格的文本格式的格式处理子模块;和/或

32、用于处理excel表格函数的函数处理子模块;

33、进一步地,所述多人协同编辑包括:

34、用于在多人同时对同一进行编辑时,锁住该表格的表格锁功能模块;和/或

35、用于将编辑后的数据实时更新到在线excel表格显示的热更功能模块。

36、用于表现同时正在编辑excel表格的人员信息模块。

37、根据本专利技术的另一个方面,提供一种生成excel表格编辑器的装置,包括:模块获取单元,用于获取编辑器插件中的至少一个模块,其中,所述编辑器插件用于生成预定的excel表格编辑器,并且所述编辑器插件中的每个模块分别用于实现所述预定的excel表格编辑器在编辑excel表格时所使用的功能;

38、excel表格编辑器生成单元,用于根据所述至少一个模块生成所述预定的excel表格编辑器。

39、进一步地,所述excel表格编辑器生成单元包括:调整子单元,用于根据所述预定的excel表格编辑器对获取到的所述至少一个模块中进行调整;以及生成子单元,用于根据调整后的所述至少一个模块生成所述预定的excel表格编辑器。

40、进一步地,所述模块获取单元包括:编辑器窗口模块获取单元包括:用于形成所述预定的excel表格编辑器的用户界面的编辑器窗口模块;和/或

41、用于变现excel表格的表格客户端模块;和/或

42、用于处理所述预定的excel表格编辑器的数据处理模块。

43、进一步地,所述装置还包括嵌入单元,用于将至少一个所述用户表格客户端模块嵌入所述编辑器窗口模块中。

44、进一步地,所述编辑器窗口模块获取单元包括:主界面子模块子单元,用于作为所有窗口界面的入口并且能够添加和删除窗口的本文档来自技高网...

【技术保护点】

1.一种生成多人协同且可在线编辑的Excel表格编辑器的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述至少一个模块生成所述预定的Excel表格编辑器包括:

3.根据权利要求1所述的方法,其特征在于,获取所述表格插件中的所述至少一个模块包括:

4.根据权利要求3所述的方法,其特征在于,生成所述表格客户端模块包括:

5.根据权利要求3所述的方法,其特征在于,生成所述表格客户端模块的步骤包括:

6.根据权利要求3所述的方法,其特征在于,包括将至少一个所述用户表格客户端模块嵌入所述编辑器窗口模块中。

7.根据权利要求3所述的方法,其特征在于,获取所述编辑器窗口模块包括:

8.根据权利要求7所述的方法,其特征在于,获取所述实现用户登录模块包括但不限于:获使用账号密码登录及微信扫码登录,合规的用户即获得Excel表格编辑器的使用权,并获取用户信息用于初始化制定的编辑器界面。

9.根据权利要求7所述的方法,其特征在于,获取所述用于实现多表格上传功能包括:上传Excel文件、批量上传Excel文件。

10.根据权利要求3所述的方法,其特征在于,获取处理所述预定的Excel表格编辑器的数据处理模块包括:

11.根据权利要求3所述的方法,其特征在于,还包括:

12.一种生成Excel表格编辑器系统,其特征在于,包括:

13.一种用于生成权利要求1~11所述编辑器插件的方法,所述编辑器插件用于生成预定的Excel表格编辑器,其特征在于,包括:

14.一种基于权利要求1~11的数据处理方法,其特征在于,包括:

15.权利要求14所述的方法,其特征在于,所述将数据加载到内存中包括:根据所述数据的存放位置、实例生成方法和/或编辑方法将所述数据加载到内存中。

16.一种存储软件的计算机可读介质,其特征在于,所述软件包括能通过一个或多个计算机执行的指令,所述指令通过这样的执行使得所述一个或多个计算机执行操作,所述操作包括如权利要求1-11中任意一项生成多人协同且可在线编辑的Excel表格编辑器的方法的流程。

17.一种计算机系统,其特征在于,包括:

...

【技术特征摘要】

1.一种生成多人协同且可在线编辑的excel表格编辑器的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述至少一个模块生成所述预定的excel表格编辑器包括:

3.根据权利要求1所述的方法,其特征在于,获取所述表格插件中的所述至少一个模块包括:

4.根据权利要求3所述的方法,其特征在于,生成所述表格客户端模块包括:

5.根据权利要求3所述的方法,其特征在于,生成所述表格客户端模块的步骤包括:

6.根据权利要求3所述的方法,其特征在于,包括将至少一个所述用户表格客户端模块嵌入所述编辑器窗口模块中。

7.根据权利要求3所述的方法,其特征在于,获取所述编辑器窗口模块包括:

8.根据权利要求7所述的方法,其特征在于,获取所述实现用户登录模块包括但不限于:获使用账号密码登录及微信扫码登录,合规的用户即获得excel表格编辑器的使用权,并获取用户信息用于初始化制定的编辑器界面。

9.根据权利要求7所述的方法,其特征在于,获取所述用于实现多表格上传功能包括:上传e...

【专利技术属性】
技术研发人员:王平
申请(专利权)人:中企智德江苏信息科技有限公司
类型:发明
国别省市:

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

1