CN116880733B - 表格数据处理方法、装置、设备、存储介质 - Google Patents
表格数据处理方法、装置、设备、存储介质 Download PDFInfo
- Publication number
- CN116880733B CN116880733B CN202310653837.5A CN202310653837A CN116880733B CN 116880733 B CN116880733 B CN 116880733B CN 202310653837 A CN202310653837 A CN 202310653837A CN 116880733 B CN116880733 B CN 116880733B
- Authority
- CN
- China
- Prior art keywords
- tool
- target
- operation control
- importing
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 16
- 238000012545 processing Methods 0.000 claims abstract description 63
- 230000008676 import Effects 0.000 claims abstract description 51
- 230000004044 response Effects 0.000 claims abstract description 26
- 238000000034 method Methods 0.000 claims abstract description 23
- 238000004891 communication Methods 0.000 claims description 11
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 230000001960 triggered effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提出了一种表格数据处理方法、装置、设备、存储介质,该方法包括显示编辑界面和画布界面,编辑界面中包括导入工具、导出工具和多个可选操作控件,可选操作控件用于根据预设的数据处理规则对输入的表格进行数据处理;拖动导入工具到画布界面,从导入工具中导入目标源表格;拖动目标操作控件到画布界面,响应于对导入工具的点击操作和对目标操作控件的释放操作,生成并显示关联连线,关联连线用于指示数据的流向;拖动导出工具到画布界面,响应于对目标操作控件的点击操作和对导出工具的释放操作,生成并显示关联连线;响应于配置完成操作,根据导入工具、目标操作控件和导出工具生成表格处理工具。从而提高表格数据处理的效率。
Description
技术领域
本发明涉及数据处理技术领域,特别涉及一种表格数据处理方法、装置、设备、存储介质。
背景技术
当前表格的应用范围越来越广泛,人们对表格数据的处理也愈加重视。当前还停留在借助Excel等软件对表格数据进行处理,但是这需要人们熟练掌握相关的技巧,牢记其中的计算公式,这对于新手而言是非常困难的。这也导致在涉及到表格数据处理的时候,用户需要耗费更多的时间和精力,效率比较低下。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种表格数据处理方法、装置、设备、存储介质,能够提高表格数据处理的效率。
第一方面,本发明实施例提供了一种表格数据处理方法,包括:
显示编辑界面和画布界面,所述编辑界面中包括导入工具、导出工具和多个可选操作控件,所述可选操作控件用于根据预设的数据处理规则对输入的表格进行数据处理,所述导入工具用于导入表格,所述导出工具用于导出表格;
拖动所述导入工具到所述画布界面,从所述导入工具中导入目标源表格;
拖动目标操作控件到所述画布界面,响应于对所述导入工具的点击操作和对所述目标操作控件的释放操作,生成并显示关联连线,所述关联连线用于指示数据的流向,所述目标操作控件为被选择的所述可选操作控件;
拖动所述导出工具到所述画布界面,响应于对所述目标操作控件的点击操作和对所述导出工具的释放操作,生成并显示所述关联连线;
响应于配置完成操作,根据所述导入工具、所述目标操作控件和所述导出工具生成表格处理工具。
根据本发明的一些实施例,所述拖动所述导入工具到所述画布界面,从所述导入工具中导入目标源表格,包括:
至少两次拖动所述导入工具,在所述画布界面上生成并显示至少两个导入工具;
在每个所述导入工具中分别导入对应的所述目标源表格。
根据本发明的一些实施例,所述拖动目标操作控件到所述画布界面,响应于对所述导入工具的点击操作和对所述目标操作控件的释放操作,生成并显示关联连线,包括:
至少两次拖动所述可选操作控件,生成至少两个所述目标操作控件;
基于每次对所述导入工具的点击操作和对所述目标操作控件的释放操作,生成并显示所述关联连线,其中,所述关联连线的数量至少为2条,每个所述导入工具通过所述关联连线至少连接一个所述目标操作控件。
根据本发明的一些实施例,所述拖动所述导出工具到所述画布界面,响应于对所述目标操作控件的点击操作和对所述导出工具的释放操作,生成并显示所述关联连线,包括:
至少两次拖动所述可选操作控件,生成至少两个所述目标操作控件;
基于每次对所述目标操作控件的点击操作和对所述导出工具的释放操作,生成并显示所述关联连线,其中,所述关联连线的数量至少为2条,每个所述导出工具通过所述关联连线至少连接一个所述目标操作控件。
根据本发明的一些实施例,所述目标源表格的生成方法包括:
根据API地址构建数据源;
通过直连模式获取所述数据源,将所述数据源确定为所述目标源表格。
根据本发明的一些实施例,在所述响应于配置完成操作,根据所述导入工具、所述目标操作控件和所述导出工具生成表格处理工具之后,包括:
当所述表格处理工具被触发运行,所述导入工具获取所述目标源表格,将所述目标源表格发送到所述目标操作控件进行处理,得到目标表格;
当检测到表格获取操作,通过所述导出工具将所述目标表格进行导出。
根据本发明的一些实施例,所述关联连线上设置有删除控件,所述表格数据处理方法还包括:
获取所述关联连线的关联记录,所述关联记录中包括所述关联连线的接入对象和接出对象;
响应于对所述删除控件的点击操作,将所述关联连线进行删除;
当检测到所述关联连线被删除,获取所述关联记录中所述关联连线的接出对象,并将所述接出对象中的数据进行删除。
第二方面,本发明实施例提供了一种表格数据处理装置,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如上述第一方面所述的表格数据处理方法。
第三方面,本发明实施例提供了一种电子设备,其特征在于,包括如上述第二方面所述的表格数据处理装置。
第四方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述第一方面所述的表格数据处理方法。
根据本发明实施例的表格数据处理方法、装置、设备、存储介质,至少具有如下有益效果:显示编辑界面和画布界面,所述编辑界面中包括导入工具、导出工具和多个可选操作控件,所述可选操作控件用于根据预设的数据处理规则对输入的表格进行数据处理,所述导入工具用于导入表格,所述导出工具用于导出表格;拖动所述导入工具到所述画布界面,从所述导入工具中导入目标源表格;拖动目标操作控件到所述画布界面,响应于对所述导入工具的点击操作和对所述目标操作控件的释放操作,生成并显示关联连线,所述关联连线用于指示数据的流向,所述目标操作控件为被选择的所述可选操作控件;拖动所述导出工具到所述画布界面,响应于对所述目标操作控件的点击操作和对所述导出工具的释放操作,生成并显示所述关联连线;响应于配置完成操作,根据所述导入工具、所述目标操作控件和所述导出工具生成表格处理工具。通过导入工具导入目标源表格,通过在目标操作控件中的预设数据处理规则对目标表格进行数据处理,其中导入工具和目标操作控件之间存在映射连线对数据进行传输,目标操作控件与导出工具之间也存在映射连线对数据进行传输,通过对工具和控件的拖动实现了对目标源表格的数据处理,同时工具和控件的功能一目了然,提高了表格数据处理的效率。
附图说明
图1是本发明一个实施例提供的表格数据处理方法的流程图;
图2是本发明另一个实施例提供的拖动导入工具到画布界面的方法流程图;
图3是本发明另一个实施例提供的导入工具和目标操作控件关联的方法流程图;
图4是本发明另一个实施例提供的目标操作控件和导出工具关联的方法流程图;
图5是本发明另一个实施例提供的获取目标源数表格的方法流程图;
图6是本发明另一个实施例提供的运行表格处理工具的方法流程图;
图7是本发明另一个实施例提供的删除关联连线的方法流程图;
图8是本发明另一个实施例提供的导入工具配置界面的示意图;
图9是本发明另一个实施例提供的导入工具、目标操作控件和导出工具的示意图;
图10是本发明另一个实施例提供的目标表格的示意图;
图11是本发明另一个实施例提供的表格数据处理装置的结构图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,涉及到方位描述,例如上、下、前、后、左、右等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
参考图1和图8,图1为本发明一个实施例提供的表格数据处理方法的流程图,包括步骤S110-S150:
步骤S110,显示编辑界面1和画布界面2,编辑界面1中包括导入工具、导出工具和多个可选操作控件,可选操作控件用于根据预设的数据处理规则对输入的表格进行数据处理,导入工具用于导入表格,导出工具用于导出表格;
步骤S120,拖动导入工具到画布界面2,从导入工具中导入目标源表格;
步骤S130,拖动目标操作控件到画布界面2,响应于对导入工具的点击操作和对目标操作控件的释放操作,生成并显示关联连线,关联连线用于指示数据的流向,目标操作控件为被选择的可选操作控件;
步骤S140,拖动导出工具到画布界面2,响应于对目标操作控件的点击操作和对导出工具的释放操作,生成并显示关联连线;
步骤S150,响应于配置完成操作,根据导入工具、目标操作控件和导出工具生成表格处理工具。
需要说明的是,编辑界面1和画布界面2并列设置,为了方便用户操作,可以将画布界面2所占比例调高。参考图8,左侧为编辑界面1,输入数据集为导入工具,输出数据集为导出工具,下方的灰色方块用于指示不同的可选操作控件,在实际应用中,可以将导入工具、导出工具以及不同的可选操作控件的图标设置成不同的文案用于区分,并在下方根据功能标有对应的名称,方便用户辨别和使用,示例性地,可选操作包括有查重、添加计算列等等选择,导入工具、导出工具和可选操作控件的位置排布在此不做限制;右侧为画布界面2,可以将工具和控件拖拉到画布界面2上进行布局。
需要说明的是,拖动导入工具到画布界面2后,点击画布界面2上的导入工具,参考图8,可以看到通过拖动已经显示有一个导入工具,即输入数据集工具在画布界面上,点击数据集工具弹出设置面板,设置面板上显示有不同的源表格文件以及对应的表格数据,示例性地,包括有项目信息、项目月进度和项目投资等源表格文件,在源表格文件中进行选取作为目标源表格进行导入。进一步地,可以看到当对某个源表格文件进行选择的时候,在设置面板右侧显示对应的文本内容,方便用户进行选择。
需要说明的是,在导入工具和目标操作控件之间构建关联连线,导入工具中的目标源表格数据通过关联连线传输到目标操作控件中,点击目标操作控件,生成配置界面,示例性地,假设目标操作控件是去重控件,则点击去重控件后生成配置面板,在配置面板上对目标源表格中待去重的列进行选择。
需要说明的是,目标操作控件的数量不做限制,目标操作控件与目标操作控件之间也可以构建关联连线。
需要说明的是,响应于对目标操作控件的点击操作和对导出工具的释放操作,生成关联连线,用于将经过目标操作控件的数据传输到导出工具中。完成配置之后,生成表格处理工具,只需对表格处理控件进行执行,目标源表格就会自动在导入工具、目标操作控件和导出工具之间运行,得到最终的目标表格。用户只需根据需求对工具和控件进行配置,即可对目标源表格进行处理得到最终的目标表格。通过对工具和控件的拖动实现了对目标源表格的数据处理,同时工具和控件的功能一目了然,非常容易上手且不需要使用到相关的表格数据处理公式,提高了表格数据处理的效率。
在另一实施例中,参考图2,步骤S120拖动导入工具到画布界面,从导入工具中导入目标源表格,还包括:
步骤S121,至少两次拖动导入工具,在画布界面上生成并显示至少两个导入工具;
步骤S122,在每个导入工具中分别导入对应的目标源表格。
需要说明的是,导入工具的数量至少为两个,在每个导入工具导入的目标源表格可以是一样的也可以是不一样的,根据用户的需求进行调整。
在另一实施例中,参考图3和图9,步骤S130,拖动目标操作控件到画布界面,响应于对导入工具的点击操作和对目标操作控件的释放操作,生成并显示关联连线,还包括:
S131,至少两次拖动可选操作控件,生成至少两个目标操作控件;
S132,基于每次对导入工具的点击操作和对目标操作控件的释放操作,生成并显示关联连线,其中,关联连线的数量至少为2条,每个导入工具通过关联连线至少连接一个目标操作控件。
需要说明的是,在画布界面上设置有至少两个目标操作控件,这些目标操作控件的类型可以相同也可以不相同。基于每次对导入工具的点击操作和对目标操作控件的释放操作,在导入工具和目标操作控件之间生成关联连线,关联连线的数量至少为2条,也就是说,导入工具与目标操作控件之间的关联连线可以是一对多,也可以是多对一,或者是多对多,即可以存在有多个导入工具,并且多个导入工具与同一个目标操作控件通过关联连线进行连接,使得不同的导入工具对应的目标源表格被同一个目标操作控件进行数据处理,更进一步地,也可以是导入工具导入的目标源表格经过目标操作控件处理后输出的数据与另外的导入工具导入的目标源表格的数据交汇在同一个目标操作控件中。通过这种方式实现了对多个源表格数据的合并处理。示例性地,参考图9,在画布界面中拖动有3个导入工具,分别导入的目标源表格包括有项目信息、项目月进度和项目月投资,项目信息通过去重控件的处理之后,与项目月进度通过关联连线交汇在关联数据控件中,即多个导入工具可以通过关联连线与同一个目标操作控件相连接。
在另一实施例中,参考图4,步骤S140,拖动导出工具到画布界面,响应于对目标操作控件的点击操作和对导出工具的释放操作,生成并显示关联连线,还包括:
步骤S141,至少两次拖动可选操作控件,生成至少两个目标操作控件;
步骤S142,基于每次对目标操作控件的点击操作和对导出工具的释放操作,生成并显示关联连线,其中,关联连线的数量至少为2条,每个导出工具通过关联连线至少连接一个目标操作控件。
需要说明的是,在画布界面上生成至少两个目标操作控件,目标操作控件和导出工具之间存在关联连线,关联连线至少有2条,导出工具通过关联连线至少连接一个目标操作控件,也就是说,目标操作控件和导出工具之间的关联连线可以是一对一也可以是多对一,多条关联连线连接有一个导出工具,即不同的目标操作控件中的数据传输到同一个导出工具中进行输出。通过这个方式实现了对多个表格数据的共同输出。
在另一实施例中,参考图5,目标源表格的生成方法包括:
步骤S1201,根据API地址构建数据源;
步骤S1202,通过直连模式获取数据源,将数据源确定为目标源表格。
需要说明的是,根据API地址获取数据构建数据源,能理解的是,可以通过修改API地址中的数据或者修改API地址实现对数据源进行更改,通过直连模式获取数据源作为目标源表格,即,目标源表格中的数据并不是固定的,是可以根据实际需求进行修改的。能灵活地处理各式各样的表格数据。
在另一实施例中,参考图6和图10,在步骤S150,响应于配置完成操作,根据导入工具、目标操作控件和导出工具生成表格处理工具之后,还包括:
步骤S151,当表格处理工具被触发运行,导入工具获取目标源表格,将目标源表格发送到目标操作控件进行处理,得到目标表格;
步骤S152,当检测到表格获取操作,通过导出工具将目标表格进行导出。
需要说明的是,表格处理工具只是将各种工具和控件进行配置后得到的一个控件,当触发表格处理工具运行之后,导入工具或获取原先导入的目标源表格,并通过关联连线将目标源表格发送到目标操作控件,目标操作控件中预先配置有数据处理规则,基于数据处理规则对目标源表格进行处理,能理解的是,多个目标操作控件可以通过关联连线进行连接,目标源表格依次经过多个目标操作控件的的处理得到目标表格,并将目标表格发送到导出工具,通过导出工具将目标表格导出,示例性地,拖动三个导入工具到画布界面,对导入工具进行配置,将项目信息、项目月进度和项目投资三个源表格文件导入到导入工具,之后拖动如去重控件,选择列控件、和并列控件和关联数据控件等等目标操作控件到画布界面,并对目标操作控件进行配置,最后拖动导出工具到画布界面,通过关联连线将导入工具、目标操作控件和导出工具进行连接,完成配置,得到表格处理工具,此时只是完成配置状态,目标源表格中的数据还未被处理,需要触发表格处理工具的运行之后,导入工具中的目标源表格通过关联连线传输到各种目标操作控件中进行处理,最后输出到导出工具,得到如图10所示的目标表格。通过导入目标源表格,并拖动目标操作控件到画布界面,利用预设的数据处理规则对目标源表格进行处理,实现了对表格数据的处理,整个过程非常的易懂易操作,提高了表格数据的处理效率。
需要说明的是,将目标表格导出之后将目标表格显示在页面,页面中包括有多个布局控件,响应于对布局控件的选择操作,可以对目标表格进行格式调整。
在另一实施例中,参考图7,关联连线上设置有删除控件,表格数据处理方法还包括:
步骤S1301,获取关联连线的关联记录,关联记录中包括关联连线的接入对象和接出对象;
步骤S1302,响应于对删除控件的点击操作,将关联连线进行删除;
步骤S1303,当检测到关联连线被删除,获取关联记录中关联连线的接出对象,并将接出对象中的数据进行删除。
需要说明的是,每次构建关联连线的时候,生成关联记录,记录接入对象和接出对象。当对关联连线进行删除的时候,即原先通过关联连线连接的两个对象之间不再构成关联,因此需要将接出对象中的数据进行删除,防止其他工具或者控件与接出对象重新关联的时候,接出对象中存储有多种数据,这不仅造成资源浪费甚至在后续的数据处理中可能会导致处理异常。
如图所示,图11是本发明另一个实施例提供的表格数据处理装置的结构图。本发明还提供了一种表格数据处理装置,包括:
处理器1110,可以采用通用的中央处理器(Central Processing Unit,CPU)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本申请实施例所提供的技术方案;
存储器1120,可以采用只读存储器(Read Only Memory,ROM)、静态存储设备、动态存储设备或者随机存取存储器(Random Access Memory,RAM)等形式实现。存储器1120可以存储操作***和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1120中,并由处理器1110来调用执行本申请实施例的表格数据处理方法;
输入/输出接口1130,用于实现信息输入及输出;
通信接口1140,用于实现本设备与其他设备的通信交互,可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信;
总线1150,在设备的各个组件(例如处理器1110、存储器1120、输入/输出接口1130和通信接口1140)之间传输信息;
其中处理器1110、存储器1120、输入/输出接口1130和通信接口1140通过总线1150实现彼此之间在设备内部的通信连接。
本申请实施例还提供了一种电子设备,包括如上所述的表格数据处理装置。
本申请实施例还提供了一种存储介质,存储介质为计算机可读存储介质,该存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述表格数据处理方法。
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,实现了以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包括计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的共享条件下还可作出种种等同的变形或替换,这些等同的变形或替换均包括在本发明权利要求所限定的范围内。
Claims (8)
1.一种表格数据处理方法,其特征在于,包括:
显示编辑界面和画布界面,所述编辑界面中包括导入工具、导出工具和多个可选操作控件,所述可选操作控件用于根据预设的数据处理规则对输入的表格进行数据处理,所述导入工具用于导入表格,所述导出工具用于导出表格;
拖动所述导入工具到所述画布界面,点击所述导入工具,生成设置面板,其中,所述设置面板中包括有多个源表格文件以及对应的表格数据;在所述源表格文件中进行选取操作,将被选的所述源表格文件作为目标源表格,导入目标源表格,具体包括:至少两次拖动所述导入工具,在所述画布界面上生成并显示至少两个导入工具;在每个所述导入工具中分别导入对应的所述目标源表格;
拖动目标操作控件到所述画布界面,响应于对所述导入工具的点击操作和对所述目标操作控件的释放操作,生成并显示关联连线,所述关联连线用于指示数据的流向,所述目标操作控件为被选择的所述可选操作控件,具体包括:至少两次拖动所述可选操作控件,生成至少两个所述目标操作控件;基于每次对所述导入工具的点击操作和对所述目标操作控件的释放操作,生成并显示所述关联连线,其中,所述关联连线的数量至少为2条,每个所述导入工具通过所述关联连线至少连接一个所述目标操作控件;
拖动所述导出工具到所述画布界面,响应于对所述目标操作控件的点击操作和对所述导出工具的释放操作,生成并显示所述关联连线;
响应于配置完成操作,根据所述导入工具、所述目标操作控件和所述导出工具生成表格处理工具。
2.根据权利要求1所述的表格数据处理方法,其特征在于,所述拖动所述导出工具到所述画布界面,响应于对所述目标操作控件的点击操作和对所述导出工具的释放操作,生成并显示所述关联连线,包括:
至少两次拖动所述可选操作控件,生成至少两个所述目标操作控件;
基于每次对所述目标操作控件的点击操作和对所述导出工具的释放操作,生成并显示所述关联连线,其中,所述关联连线的数量至少为2条,每个所述导出工具通过所述关联连线至少连接一个所述目标操作控件。
3.根据权利要求1所述的表格数据处理方法,其特征在于,所述目标源表格的生成方法包括:
根据API地址构建数据源;
通过直连模式获取所述数据源,将所述数据源确定为所述目标源表格。
4.根据权利要求1-2任一所述的表格数据处理方法,其特征在于,在所述响应于配置完成操作,根据所述导入工具、所述目标操作控件和所述导出工具生成表格处理工具之后,包括:
当所述表格处理工具被触发运行,所述导入工具获取所述目标源表格,将所述目标源
表格发送到所述目标操作控件进行处理,得到目标表格;
当检测到表格获取操作,通过所述导出工具将所述目标表格进行导出。
5.根据权利要求1所述的表格数据处理方法,其特征在于,所述关联连线上设置有删除控件,所述表格数据处理方法还包括:
获取所述关联连线的关联记录,所述关联记录中包括所述关联连线的接入对象和接出对象;
响应于对所述删除控件的点击操作,将所述关联连线进行删除;
当检测到所述关联连线被删除,获取所述关联记录中所述关联连线的接出对象,并将所述接出对象中的数据进行删除。
6.一种表格数据处理装置,其特征在于,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如权利要求1至5任一项所述的表格数据处理方法。
7.一种电子设备,其特征在于,包括权利要求6所述的表格数据处理装置。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至5任一项所述的表格数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310653837.5A CN116880733B (zh) | 2023-06-02 | 2023-06-02 | 表格数据处理方法、装置、设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310653837.5A CN116880733B (zh) | 2023-06-02 | 2023-06-02 | 表格数据处理方法、装置、设备、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116880733A CN116880733A (zh) | 2023-10-13 |
CN116880733B true CN116880733B (zh) | 2024-03-12 |
Family
ID=88270519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310653837.5A Active CN116880733B (zh) | 2023-06-02 | 2023-06-02 | 表格数据处理方法、装置、设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116880733B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109614601A (zh) * | 2018-10-23 | 2019-04-12 | 深圳微迅信息科技有限公司 | 基于web的表格处理方法、装置、设备及可读介质 |
CN113407078A (zh) * | 2021-06-07 | 2021-09-17 | 远光软件股份有限公司 | 字符图标的编辑方法、装置、存储介质及终端 |
CN114518908A (zh) * | 2022-02-17 | 2022-05-20 | 杭州网易云音乐科技有限公司 | 服务编排方法、介质、装置和计算设备 |
CN115793914A (zh) * | 2023-02-08 | 2023-03-14 | 广州市玄武无线科技股份有限公司 | 多轮场景交互流程图生成方法、电子设备及其存储介质 |
CN115840567A (zh) * | 2022-12-22 | 2023-03-24 | 蓝卓数字科技有限公司 | 一种应用编辑方法及相关设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10552030B2 (en) * | 2012-10-15 | 2020-02-04 | Kirusa, Inc. | Multi-gesture media recording system |
US10652280B2 (en) * | 2017-04-24 | 2020-05-12 | Unisys Corporation | User interface features for enterprise security management |
-
2023
- 2023-06-02 CN CN202310653837.5A patent/CN116880733B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109614601A (zh) * | 2018-10-23 | 2019-04-12 | 深圳微迅信息科技有限公司 | 基于web的表格处理方法、装置、设备及可读介质 |
CN113407078A (zh) * | 2021-06-07 | 2021-09-17 | 远光软件股份有限公司 | 字符图标的编辑方法、装置、存储介质及终端 |
CN114518908A (zh) * | 2022-02-17 | 2022-05-20 | 杭州网易云音乐科技有限公司 | 服务编排方法、介质、装置和计算设备 |
CN115840567A (zh) * | 2022-12-22 | 2023-03-24 | 蓝卓数字科技有限公司 | 一种应用编辑方法及相关设备 |
CN115793914A (zh) * | 2023-02-08 | 2023-03-14 | 广州市玄武无线科技股份有限公司 | 多轮场景交互流程图生成方法、电子设备及其存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116880733A (zh) | 2023-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10609140B2 (en) | Dynamic resource management systems and methods | |
CN110851308A (zh) | 一种测试方法、装置、电子设备及存储介质 | |
CN108153670A (zh) | 一种接口测试方法、装置及电子设备 | |
AU2019226217A1 (en) | Configuration of a digital twin for a building or other facility via bim data extraction and asset register mapping | |
CN109388791B (zh) | 图表动态展示方法、装置、计算机设备及存储介质 | |
JP6547488B2 (ja) | 情報処理装置及び情報処理プログラム | |
US20170270106A1 (en) | Methods and apparatuses for storing file path and accessing local file | |
CN111078695B (zh) | 计算企业内元数据关联关系的方法及装置 | |
KR101525984B1 (ko) | 파일 이름을 규칙에 따라 설정하는 문서 관리 장치 및 방법 | |
CN116880733B (zh) | 表格数据处理方法、装置、设备、存储介质 | |
AU2015207036B2 (en) | Information processing system | |
US10152039B2 (en) | Method and apparatus for the display of multiple errors on a human-machine interface | |
KR102199668B1 (ko) | 공간정보 처리용 워크플로우를 자동으로 생성하는 서비스를 제공하는 방법 및 이러한 방법을 실행시키기 위한 명령어들이 저장된 컴퓨터 판독 가능한 저장 매체 | |
US8245182B2 (en) | Class selectable design sharing | |
US9342530B2 (en) | Method for skipping empty folders when navigating a file system | |
JP2013131107A (ja) | 情報処理システム、情報処理装置、情報処理方法、及びコンピュータプログラム | |
CN106657227B (zh) | 一种变更订阅资源的方法及装置 | |
CN116679856B (zh) | 可视化的应用界面构建方法、装置、设备、存储介质 | |
CN105027012A (zh) | 可编程控制器***、其可编程显示器以及程序 | |
US20120016890A1 (en) | Assigning visual characteristics to records | |
JP2013130872A (ja) | 地図画像提供装置、地図画像提供方法およびプログラム | |
CN116661762B (zh) | ***应用平台配置方法、装置、设备、存储介质 | |
US20200293496A1 (en) | Information processing apparatus and non-transitory computer readable medium | |
CN113626409B (zh) | 一种测试资料处理方法、装置、设备及存储介质 | |
CN111104409A (zh) | 一种数据库处理方法、装置、存储介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |