CN116341503A - Electronic form configuration method, device, equipment and storage medium - Google Patents
Electronic form configuration method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN116341503A CN116341503A CN202310313191.6A CN202310313191A CN116341503A CN 116341503 A CN116341503 A CN 116341503A CN 202310313191 A CN202310313191 A CN 202310313191A CN 116341503 A CN116341503 A CN 116341503A
- Authority
- CN
- China
- Prior art keywords
- function option
- target
- target function
- electronic form
- input operation
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本申请涉及计算机技术领域,尤其涉及一种电子表格的配置方法、装置、设备及存储介质。The present application relates to the field of computer technology, and in particular to a configuration method, device, equipment and storage medium of an electronic form.
背景技术Background technique
电子表格可以帮助用户制作各种复杂的表格文档,进行繁琐的数据计算,并能对输入的数据进行各种复杂统计运算后显示为可视性极佳的表格,极大地增强了数据的可视性。Electronic forms can help users create various complex table documents, perform cumbersome data calculations, and perform various complex statistical operations on the input data and display them as tables with excellent visibility, which greatly enhances the visibility of data sex.
然而,目前在配置电子表格的过程中,用户难以确定各配置功能所作用的单元格,导致电子表格的配置难度大,更加难以制作出符合用户预期的表格文档。However, currently, in the process of configuring the electronic form, it is difficult for the user to determine the cells that each configuration function acts on, which makes the configuration of the electronic form more difficult, and it is even more difficult to produce a form document that meets the user's expectations.
发明内容Contents of the invention
本申请实施例的目的是提供一种电子表格的配置方法、装置、设备及存储介质,用以解决目前在配置电子表格的过程中,难以确定各功能选项对应的单元格,导致电子表格的配置难度大的问题。The purpose of the embodiment of the present application is to provide a configuration method, device, device, and storage medium for an electronic form to solve the problem that it is difficult to determine the cells corresponding to each function option in the process of configuring the electronic form, which leads to the configuration of the electronic form Difficult question.
为解决上述技术问题,本申请实施例是这样实现的:In order to solve the above technical problems, the embodiment of the present application is implemented as follows:
一方面,本申请实施例提供一种电子表格的配置方法,包括:On the one hand, an embodiment of the present application provides a method for configuring an electronic form, including:
接收对电子表格内目标功能选项的输入操作;所述目标功能选项用于配置所述电子表格;所述输入操作包括将字段数据与所述目标功能选项进行预关联;receiving an input operation to a target function option in an electronic form; the target function option is used to configure the electronic form; the input operation includes pre-association of field data with the target function option;
响应于所述输入操作,确定所述电子表格中与所述目标功能选项对应的目标单元格;In response to the input operation, determining a target cell corresponding to the target function option in the electronic form;
以预设的显示方式显示所述目标单元格。The target cell is displayed in a preset display manner.
另一方面,本申请实施例提供一种电子表格的配置装置,包括:On the other hand, an embodiment of the present application provides an electronic form configuration device, including:
第一接收模块,用于接收对电子表格内目标功能选项的输入操作;所述目标功能选项用于配置所述电子表格;所述输入操作包括将字段数据与所述目标功能选项进行预关联;The first receiving module is used to receive an input operation on the target function option in the electronic form; the target function option is used to configure the electronic form; the input operation includes pre-association of field data with the target function option;
确定模块,用于响应于所述输入操作,确定所述电子表格中与所述目标功能选项对应的目标单元格;A determining module, configured to determine a target cell corresponding to the target function option in the electronic form in response to the input operation;
显示模块,用于以预设的显示方式显示所述目标单元格。A display module, configured to display the target cell in a preset display manner.
再一方面,本申请实施例提供一种电子表格的配置设备,包括处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令被配置由所述处理器执行,所述计算机可执行指令被所述处理器执行以实现上述的电子表格的配置方法。In yet another aspect, an embodiment of the present application provides an electronic form configuration device, including a processor; and a memory arranged to store computer-executable instructions, the computer-executable instructions configured to be executed by the processor, the The computer-executable instructions are executed by the processor to implement the above-mentioned electronic form configuration method.
再一方面,本申请实施例提供一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述的电子表格的配置方法。In yet another aspect, an embodiment of the present application provides a storage medium for storing computer-executable instructions, and when the computer-executable instructions are executed by a processor, the above-mentioned method for configuring an electronic form is implemented.
采用本申请实施例的技术方案,通过接收对电子表格内目标功能选项的输入操作,目标功能选项用于配置电子表格,输入操作可以包括将字段数据与目标功能选项进行预关联,从而响应于输入操作,确定电子表格中与目标功能选项对应的目标单元格,进而以预设的显示方式显示目标单元格。可见,该技术方案在配置电子表格的过程中,能够基于预关联功能选项和字段数据的操作,显示各功能选项对应的单元格,便于用户快速、准确地获知电子表格中各功能选项所作用的单元格,降低了对用于配置电子表格的各功能选项的理解难度,从而有利于降低配置电子表格的难度。By adopting the technical solution of the embodiment of the present application, by receiving the input operation of the target function option in the electronic form, the target function option is used to configure the electronic form, and the input operation may include pre-association of the field data with the target function option, so as to respond to the input Operation, determine the target cell corresponding to the target function option in the spreadsheet, and then display the target cell in a preset display mode. It can be seen that in the process of configuring the electronic form, this technical solution can display the cells corresponding to each function option based on the operation of the pre-associated function options and field data, so that the user can quickly and accurately know the effect of each function option in the electronic form. The cells reduce the difficulty of understanding the various function options used to configure the electronic form, thereby helping to reduce the difficulty of configuring the electronic form.
附图说明Description of drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments described in this application. Those skilled in the art can also obtain other drawings based on these drawings without any creative effort.
图1是根据本申请一实施例的一种电子表格的配置方法的示意性流程图;Fig. 1 is a schematic flowchart of a method for configuring an electronic form according to an embodiment of the present application;
图2是根据本申请一实施例的数据透视表的界面示意图;FIG. 2 is a schematic interface diagram of a pivot table according to an embodiment of the present application;
图3是根据本申请另一实施例的数据透视表的界面示意图;Fig. 3 is a schematic interface diagram of a pivot table according to another embodiment of the present application;
图4是根据本申请另一实施例的数据透视表的界面示意图;FIG. 4 is a schematic interface diagram of a pivot table according to another embodiment of the present application;
图5是根据本申请另一实施例的数据透视表的界面示意图;Fig. 5 is a schematic interface diagram of a pivot table according to another embodiment of the present application;
图6是根据本申请一实施例的一种电子表格的配置装置的结构示意图;FIG. 6 is a schematic structural diagram of an electronic form configuration device according to an embodiment of the present application;
图7是根据本申请一实施例的一种电子表格的配置设备的结构示意图。Fig. 7 is a schematic structural diagram of an electronic form configuration device according to an embodiment of the present application.
具体实施方式Detailed ways
本申请实施例提供一种电子表格的配置方法、装置、设备及存储介质,用以解决目前在配置电子表格的过程中,难以确定各功能选项对应的单元格,导致电子表格的配置难度大的问题。Embodiments of the present application provide a configuration method, device, device, and storage medium for electronic forms to solve the problem that it is difficult to determine the cells corresponding to each function option in the process of configuring electronic forms at present, which makes the configuration of electronic forms difficult. question.
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。In order to enable those skilled in the art to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described The embodiments are only some of the embodiments of the present application, but not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.
图1是根据本申请一实施例的一种电子表格的配置方法的示意性流程图,如图1所示,该方法可以包括:Fig. 1 is a schematic flowchart of a method for configuring an electronic form according to an embodiment of the present application. As shown in Fig. 1, the method may include:
S102,接收对电子表格内目标功能选项的输入操作。S102. Receive an input operation on a target function option in the electronic form.
本实施例中,目标功能选项用于配置电子表格,目标功能选项可以是以点击、拖拽等方式输入的功能选项。可选地,目标功能选项可以是用于配置电子表格的字段放置区域,字段放置区域可以包括行数据、列数据、值数据、筛选字段等字段数据的放置区域。目标功能选项可以是用于配置电子表格进行行排序或列排序的功能选项,可以是用于配置电子表格显示或隐藏分类小计的功能选项,可以是用于配置电子表格显示或隐藏重复项标签的功能选项,等等。应理解,电子表格中除目标功能选项之外,还包括其它功能选项,比如用于配置字体颜色、字号等的功能选项,本申请实施例对此不作限定。In this embodiment, the target function option is used to configure the electronic form, and the target function option may be a function option input by clicking, dragging, and the like. Optionally, the target function option may be a field placement area for configuring the spreadsheet, and the field placement area may include placement areas for row data, column data, value data, filter fields, and other field data. Target feature option can be a feature option to configure the spreadsheet for row sorting or column sorting, can be a feature option to configure the spreadsheet to show or hide category subtotals, can be a feature option to configure the spreadsheet to show or hide duplicates labels options, etc. It should be understood that in addition to the target function options, the electronic form also includes other function options, such as function options for configuring font color, font size, etc., which is not limited in this embodiment of the present application.
本实施例中,输入操作包括将字段数据与目标功能选项进行预关联。可选地,将字段数据与目标功能选项进行预关联,可以是将字段数据中的任一字段移动至任一字段放置区域的操作,或者,是以选择方式对目标功能选项的触发操作。其中,预关联与关联是存在区别的。比如,针对以选择方式对目标功能选项的触发操作,预关联可以是用户鼠标在目标功能选项上的悬停操作,而关联可以是对目标功能选项的点击操作;针对将字段数据中的任一字段移动至任一字段放置区域的操作,预关联可以是用户鼠标拖拽任一字段至任一字段放置区域并悬停的操作,而关联可以是拖拽任一字段至任一字段放置区域后就放手的操作。In this embodiment, the input operation includes pre-associating field data with target function options. Optionally, the pre-association of the field data with the target function option may be an operation of moving any field in the field data to any field placement area, or it may be an operation of triggering the target function option in a selection manner. Among them, there is a difference between pre-association and association. For example, for the trigger operation of the target function option in the selection mode, the pre-association can be the hovering operation of the user's mouse on the target function option, and the association can be the click operation of the target function option; The operation of moving a field to any field drop area, the pre-association can be the operation that the user drags any field to any field drop area and hovering over it, and the association can be after dragging any field to any field drop area Just let go of the operation.
S104,响应于输入操作,确定电子表格中与目标功能选项对应的目标单元格。S104. In response to the input operation, determine a target cell corresponding to the target function option in the electronic form.
S106,以预设的显示方式显示目标单元格。S106, displaying the target cell in a preset display manner.
在一个实施例中,预设的显示方式包括以下至少一项:高亮、轮廓加粗、轮廓着色。可选地,可以采用高亮、轮廓加粗、轮廓着色中的一种或多种显示方式来显示目标单元格,通过这种增强显示目标单元格的方式,便于用户直观地看出电子表格中的哪些单元格为目标单元格。其中,可以以任意一种颜色的高亮、轮廓着色等来显示目标单元格,可以以任意一种规格的轮廓加粗来显示目标单元格。In one embodiment, the preset display mode includes at least one of the following: highlighting, thickening the outline, and coloring the outline. Optionally, the target cell can be displayed in one or more display methods of highlighting, thickening the outline, and coloring the outline. Through this enhanced display of the target cell, it is convenient for the user to intuitively see the Which cells of are the target cells. Wherein, the target cell can be displayed with any color highlight, outline coloring, etc., and the target cell can be displayed with any specification of outline bold.
在一个实施例中,用户鼠标悬停在目标功能选项上之后,若离开该目标功能选项,目标单元格的增强显示不会立即消失。这样,不仅有利于用户明确电子表格的各功能选项所作用的单元格,而且无需用户一直操作设备(如鼠标)悬停在目标功能选项上,解放了用户的双手。可选地,目标单元格的增强显示可以持续预设时长后消失,或者在用户点击电子表格的其它区域后消失。In one embodiment, after the user hovers over the target function option, if the user leaves the target function option, the enhanced display of the target cell will not disappear immediately. In this way, not only is it beneficial for the user to clarify the cell to which each function option of the electronic form acts, but also it is not necessary for the user to constantly operate the device (such as a mouse) to hover over the target function option, which frees the user's hands. Optionally, the enhanced display of the target cell may disappear after a preset period of time, or disappear after the user clicks on another area of the spreadsheet.
采用本申请实施例的技术方案,通过接收对电子表格内目标功能选项的输入操作,目标功能选项用于配置电子表格,输入操作可以包括将字段数据与目标功能选项进行预关联,从而响应于输入操作,确定电子表格中与目标功能选项对应的目标单元格,进而以预设的显示方式显示目标单元格。可见,该技术方案在配置电子表格的过程中,能够基于预关联功能选项和字段数据的操作,显示各功能选项对应的单元格,便于用户快速、准确地获知电子表格中各功能选项所作用的单元格,降低了对用于配置电子表格的各功能选项的理解难度,从而有利于降低配置电子表格的难度。By adopting the technical solution of the embodiment of the present application, by receiving the input operation of the target function option in the electronic form, the target function option is used to configure the electronic form, and the input operation may include pre-association of the field data with the target function option, so as to respond to the input Operation, determine the target cell corresponding to the target function option in the spreadsheet, and then display the target cell in a preset display mode. It can be seen that in the process of configuring the electronic form, this technical solution can display the cells corresponding to each function option based on the operation of the pre-associated function options and field data, so that the user can quickly and accurately know the effect of each function option in the electronic form. The cells reduce the difficulty of understanding the various function options used to configure the electronic form, thereby helping to reduce the difficulty of configuring the electronic form.
本申请实施例提供的电子表格的配置方法适用于多种电子表格,下面将以电子表格为数据透视表为例,对本申请实施例提供的电子表格的配置方法进行详细说明。其中,数据透视表本质是二维表,区别于简单的一维表数据,二维表涉及树形结构,理解门槛较高,更加需要一种便于理解的电子表格的配置方法。The electronic form configuration method provided by the embodiment of the present application is applicable to various electronic forms. The following will take the electronic form as a pivot table as an example to describe the electronic form configuration method provided by the embodiment of the present application in detail. Among them, the pivot table is essentially a two-dimensional table, which is different from the simple one-dimensional table data. The two-dimensional table involves a tree structure, and the threshold for understanding is relatively high. An easy-to-understand electronic form configuration method is more needed.
在一个实施例中,电子表格为数据透视表。接收对电子表格内目标功能选项的输入操作(即S102),可以执行为如下步骤A1:In one embodiment, the spreadsheet is a pivot table. The input operation of receiving the target function option in the electronic form (ie S102) can be performed as the following step A1:
步骤A1,接收对数据透视表上的配置栏中的目标功能选项的输入操作。Step A1, receiving an input operation on the target function option in the configuration column on the pivot table.
其中,配置栏中的目标功能选项可以包括用于配置数据透视表的字段放置区域,字段放置区域包括以下至少一项字段数据的放置区域:行数据、列数据、值数据、筛选字段。Wherein, the target function option in the configuration column may include a field placement area for configuring the pivot table, and the field placement area includes at least one of the following field data placement areas: row data, column data, value data, and filter fields.
可选地,配置栏中的目标功能选项还可以包括显示或隐藏重复项标签的功能选项、显示或隐藏分类小计的功能选项等。Optionally, the target function options in the configuration bar may also include a function option of displaying or hiding duplicate item labels, a function option of displaying or hiding category subtotals, and the like.
为便于理解,下面通过图2和图3所示的数据透视表的界面示意图来对配置栏中的各目标功能选项进行说明。需要说明的是,图2和图3仅是用于说明本实施例的一种数据透视表示例,数据透视表中的其它菜单栏和其它功能选项未进行体现。For ease of understanding, the target function options in the configuration column will be described below through the interface diagrams of the pivot table shown in Figure 2 and Figure 3 . It should be noted that Fig. 2 and Fig. 3 are only an example of a pivot table for illustrating this embodiment, and other menu bars and other function options in the pivot table are not reflected.
如图2所示,数据透视表200中,右侧设置有配置栏210,配置栏210的字段配置中包括字段名选择区域和透视表区域,透视表区域包括筛选字段放置区域(即图2中的筛选器)211、行数据放置区域(即图2中的行)212、列数据放置区域(即图2中的列)213和值数据放置区域(即图2中的值)214。用户通过拖拽任一字段名至任一字段放置区域并悬停,可实现将字段数据与目标功能选项进行预关联。由于各字段放置区域分别对应于数据透视表的单元格,因此,通过预关联操作,可以确定数据透视表中与字段放置区域对应的目标单元格,从而以预设的显示方式显示目标单元格。As shown in Figure 2, in the pivot table 200, the right side is provided with a
如图3所示,数据透视表300中,右侧设置有配置栏210,配置栏210的展示配置中包括显示或隐藏分类小计的功能选项311和显示或隐藏重复项标签的功能选项312。其中,显示或隐藏分类小计的功能选项311中包括显示或隐藏分类小计、显示或隐藏行总计和显示或隐藏列总计,用户可以通过在每个功能选项前的勾选框中勾选的方式来选择显示分类小计、显示行总计、显示列总计等,可以通过清空每个功能选项前的勾选框的方式来选择隐藏分类小计、隐藏行总计、隐藏列总计等。在图3所示的数据透视表中,若用户选择显示分类小计,则“X省总计”所在行的数据和“Y省总计”所在行的数据均会显示,如图3所示;若用户选择隐藏分类小计,则“X省总计”所在行的数据和“Y省总计”所在行的数据均被隐藏,这一效果未在图3中示出。As shown in FIG. 3 , in the pivot table 300 , a
其中,显示或隐藏重复项标签的功能选项312中包括显示或隐藏行字段和显示或隐藏列字段,用户可以通过在每个功能选项前的勾选框中勾选的方式来选择显示行字段、显示列字段等,可以通过清空每个功能选项前的勾选框的方式来选择隐藏行字段、隐藏列字段等。在图3所示的数据透视表中,若用户选择显示行字段,则“b市”和“c市”所在行的前一个单元格会显示“X省”,“e市”和“f市”所在行的前一个单元格会显示“Y省”,这一效果未在图3中示出;若用户选择隐藏行字段,则“b市”和“c市”所在行的前一个单元格被清空,“e市”和“f市”所在行的前一个单元格被清空,如图3所示。Among them, the
需要说明的是,用户选择显示或隐藏的方式包括但不限于勾选或清空勾选框的方式,在实际应用中,用户可以根据具体展示的页面情况,用对应的方式来选择显示或隐藏,本申请实施例对此不作限定。It should be noted that the way the user chooses to display or hide includes but is not limited to the way of checking or clearing the check box. In actual applications, the user can choose to show or hide in a corresponding way according to the specific display page conditions. This embodiment of the present application does not limit it.
在一个实施例中,可以通过接收将字段数据与字段放置区域进行关联的操作,从而响应于该操作,根据数据透视表中与字段放置区域对应的单元格,建立字段数据与单元格之间的映射关系。In one embodiment, by receiving an operation of associating field data with the field placement area, and in response to the operation, according to the cell corresponding to the field placement area in the pivot table, an association between the field data and the cell is established. Mapping relations.
可选地,将字段数据与字段放置区域进行关联的操作可以执行为:拖拽任一字段至任一字段放置区域后就放手。由于各字段放置区域分别对应于数据透视表的单元格,因此,通过该关联操作,可以建立字段数据与字段放置区域所对应的单元格之间的映射关系。Optionally, the operation of associating the field data with the field drop area may be performed as follows: drag any field to any field drop area and then let go. Since each field placement area corresponds to the cells of the pivot table, through this association operation, a mapping relationship between field data and the cells corresponding to the field placement area can be established.
沿用图2所示的数据透视表,若接收到将“销售价”与值数据放置区域214进行关联的操作,响应于该操作,可以根据数据透视表中与值数据放置区域214对应的单元格,建立“销售价”与值数据放置区域214对应的单元格之间的映射关系。Using the pivot table shown in Figure 2, if the operation of associating "sales price" with the value
在一个实施例中,可以基于字段数据与单元格之间的映射关系,利用字段数据填充数据透视表中的单元格。In one embodiment, based on the mapping relationship between the field data and the cells, the cells in the pivot table can be filled with field data.
沿用图2所示的数据透视表,若已建立“销售价”与值数据放置区域214对应的单元格之间的映射关系,那么,可基于该映射关系,利用各个“销售价”填充数据透视表中与值数据放置区域214对应的单元格,从而准确地将原始表格中的“销售价”填充至数据透视表。Following the pivot table shown in Figure 2, if the mapping relationship between the "sales price" and the cells corresponding to the value
在一个实施例中,接收对数据透视表上的配置栏中的目标功能选项的输入操作(即步骤A1),可以执行为如下步骤A11或者步骤A12:In one embodiment, receiving the input operation of the target function option in the configuration column on the pivot table (that is, step A1) can be performed as the following step A11 or step A12:
步骤A11,接收将字段数据中的任一字段移动至任一字段放置区域的操作。Step A11, receiving an operation of moving any field in the field data to any field placement area.
可选地,如图2所示,用户可以在配置栏210的字段配置中的字段名选择区域内选择或搜索任一字段,从而将任一字段移动至用户期望的字段放置区域内。其中,移动字段至字段放置区域的方式可以为:拖拽字段并悬停在字段放置区域内。应理解,数据透视表常用于数据的归纳和统计,因此,用户一般是有目的的去配置数据透视表,也就是说,对于各字段,用户有期望放置的字段放置区域。Optionally, as shown in FIG. 2 , the user can select or search for any field in the field name selection area in the field configuration of the
步骤A12,接收在配置栏中以选择方式对目标功能选项的触发操作。Step A12, receiving a trigger operation of selecting a target function option in the configuration column.
其中,目标功能选项可以包括显示或隐藏重复项标签的功能选项,和/或,显示或隐藏分类小计的功能选项。可选地,以选择方式对目标功能选项的触发操作,可以是将用户鼠标悬停在目标功能选项上的操作。沿用图3所示的数据透视表,用户鼠标悬停在显示或隐藏重复项标签的功能选项312,和/或,显示或隐藏分类小计的功能选项311上时,即认为接收到了在配置栏中以选择方式对目标功能选项的触发操作,此时,可看作用户勾选了相应功能选项前的勾选框。Wherein, the target function option may include a function option of displaying or hiding duplicate item labels, and/or a function option of displaying or hiding category subtotals. Optionally, the trigger operation of selecting the target function option may be an operation of hovering the user's mouse over the target function option. Using the pivot table shown in FIG. 3 , when the user hovers over the
本实施例中,响应于输入操作,确定电子表格中与目标功能选项对应的目标单元格(即S104),可以执行为如下步骤B1或步骤B2:In this embodiment, in response to the input operation, determining the target cell corresponding to the target function option in the spreadsheet (ie S104) can be performed as the following step B1 or step B2:
步骤B1,响应于将字段数据中的任一字段移动至任一字段放置区域的操作,根据字段放置区域,确定电子表格中与字段放置区域对应的目标单元格。Step B1, in response to the operation of moving any field in the field data to any field placement area, according to the field placement area, determine the target cell corresponding to the field placement area in the spreadsheet.
其中,各字段放置区域分别对应于电子表格中的单元格。Wherein, each field placement area corresponds to a cell in the spreadsheet.
步骤B2,响应于在配置栏中以选择方式对目标功能选项的触发操作,根据选中的单元格和触发的目标功能选项,确定电子表格中与目标功能选项对应的目标单元格。Step B2, in response to the trigger operation of selecting the target function option in the configuration column, according to the selected cell and the triggered target function option, determine the target cell corresponding to the target function option in the spreadsheet.
可选地,基于图3所示的数据透视表,假设以选择方式对目标功能选项的触发操作执行为:将用户鼠标悬停在目标功能选项上的操作,那么,步骤B2可执行为:响应于用户鼠标悬停在配置栏中的显示或隐藏重复项标签的功能选项上的操作,根据用户选中的单元格和显示或隐藏重复项标签的功能选项,确定电子表格中与显示或隐藏重复项标签的功能选项对应的目标单元格;或者,响应于用户鼠标悬停在配置栏中的显示或隐藏分类小计的功能选项上的操作,根据用户选中的单元格和显示或隐藏分类小计的功能选项,确定电子表格中与显示或隐藏分类小计的功能选项对应的目标单元格。步骤B2的详细过程可参考下述步骤E1-E3,此处不另赘述。Optionally, based on the pivot table shown in FIG. 3 , assuming that the trigger operation on the target function option in the selection mode is performed as: hovering the user's mouse over the target function option, then step B2 may be performed as: responding When the user hovers over the function option of displaying or hiding duplicate item labels in the configuration bar, according to the cell selected by the user and the function option of displaying or hiding duplicate item labels, determine whether to display or hide duplicate items in the spreadsheet The target cell corresponding to the function option of the label; or, in response to the operation of the user's mouse hovering on the function option of displaying or hiding the subtotal of the category in the configuration bar, according to the cell selected by the user and the value of the subtotal of the category to be displayed or hidden Option to determine the target cell in the spreadsheet that corresponds to the option to show or hide category subtotals. For the detailed process of step B2, reference may be made to the following steps E1-E3, which will not be repeated here.
本实施例中,通过对不同目标功能选项执行的不同输入操作,分别提供对应的确定目标单元格的方法,有利于目标单元格的准确确定。In this embodiment, through different input operations performed on different target function options, corresponding methods for determining the target cell are respectively provided, which facilitates accurate determination of the target cell.
在一个实施例中,电子表格为数据透视表。接收对电子表格内目标功能选项的输入操作(即S102),可以执行为如下步骤C1:In one embodiment, the spreadsheet is a pivot table. The input operation of receiving the target function option in the electronic form (ie S102) can be performed as the following step C1:
步骤C1,接收对数据透视表中与目标功能选项关联的菜单栏的输入操作。Step C1, receiving an input operation on the menu bar associated with the target function option in the pivot table.
其中,菜单栏中可以包括以下至少一项目标功能选项:排序功能选项、显示或隐藏分类小计的功能选项、显示或隐藏重复项标签的功能选项。可选地,与目标功能选项关联的菜单栏可以通过鼠标右键单击的方式弹出,可以通过触发预设快捷键弹出,还可以固定设置于数据透视表界面上的任一位置。Wherein, at least one of the following target function options may be included in the menu bar: a function option of sorting, a function option of displaying or hiding category subtotals, and a function option of displaying or hiding duplicate item labels. Optionally, the menu bar associated with the target function option can be popped up by right-clicking the mouse, can be popped up by triggering a preset shortcut key, and can also be fixed at any position on the pivot table interface.
为便于理解,下面通过图4所示的数据透视表的界面示意图来对菜单栏中的各目标功能选项进行说明。在图4所示的数据透视表中,菜单栏可以通过鼠标右键单击的方式弹出,或者通过触发预设快捷键弹出。需要说明的是,图4仅是用于说明本实施例的一种数据透视表示例,数据透视表中的其它菜单栏和其它功能选项未进行体现。For ease of understanding, the target function options in the menu bar will be described below through the schematic interface diagram of the pivot table shown in FIG. 4 . In the pivot table shown in FIG. 4 , the menu bar can be popped up by right-clicking the mouse, or by triggering a preset shortcut key. It should be noted that FIG. 4 is only an example of a pivot table for illustrating this embodiment, and other menu bars and other functional options in the pivot table are not reflected.
如图4的(a)所示,数据透视表400中,用户选中任一单元格,并单击鼠标右键,或者触发预设快捷键,即可调出菜单栏410,菜单栏410中包括排序功能选项411、显示或隐藏分类小计的功能选项412和显示或隐藏重复项标签的功能选项413。As shown in (a) of FIG. 4 , in the pivot table 400, the user selects any cell and clicks the right mouse button, or triggers a preset shortcut key, and the
在一个实施例中,接收对数据透视表中与目标功能选项关联的菜单栏的输入操作(即步骤C1),可以执行为:接收在菜单栏中以选择方式对目标功能选项的触发操作。In one embodiment, receiving an input operation on the menu bar associated with the target function option in the pivot table (that is, step C1 ) may be performed as: receiving a trigger operation of selecting the target function option in the menu bar.
可选地,以选择方式对目标功能选项的触发操作可以执行为:将用户鼠标悬停在目标功能选项上的操作。Optionally, the triggering operation of selecting the target function option may be performed as an operation of hovering the user's mouse over the target function option.
本实施例中,响应于输入操作,确定电子表格中与目标功能选项对应的目标单元格(即S104),可以执行为:响应于在选中的单元格上、对触发弹出的菜单栏中以选择方式对目标功能选项的触发操作,根据选中的单元格和选择的目标功能选项,确定电子表格中与目标功能选项对应的目标单元格。In this embodiment, in response to the input operation, determining the target cell corresponding to the target function option in the spreadsheet (that is, S104) may be performed as follows: in response to selecting in the menu bar that triggers the pop-up on the selected cell The method triggers an operation on the target function option, and determines the target cell corresponding to the target function option in the spreadsheet according to the selected cell and the selected target function option.
可选地,基于图4所示的数据透视表,假设以选择方式对目标功能选项的触发操作执行为:将用户鼠标悬停在目标功能选项上的操作,那么,响应于在选中的单元格上、对触发弹出的菜单栏中以选择方式对目标功能选项的触发操作,根据选中的单元格和选择的目标功能选项,确定电子表格中与目标功能选项对应的目标单元格,可执行为如下步骤D1或步骤D2或步骤D3:Optionally, based on the pivot table shown in FIG. 4 , assuming that the trigger operation on the target function option in the selection mode is performed as: hovering the user's mouse over the target function option, then, in response to the selected cell Above, for triggering the trigger operation of the target function option in the selection mode in the pop-up menu bar, according to the selected cell and the selected target function option, determine the target cell corresponding to the target function option in the spreadsheet, which can be executed as follows Step D1 or Step D2 or Step D3:
步骤D1,响应于在选中的单元格上、将用户鼠标悬停在触发弹出的菜单栏的排序功能选项上的操作,根据选中的单元格和排序功能选项,确定电子表格中与排序功能选项对应的目标单元格。Step D1, in response to the operation of hovering the user's mouse over the sorting function option in the menu bar that triggers the pop-up on the selected cell, determine the corresponding sorting function option in the spreadsheet according to the selected cell and the sorting function option the target cell.
沿用图4的(a)所示的数据透视表,当接收到在选中的单元格“294”上、将用户鼠标悬停在触发弹出的菜单栏的排序功能选项上的操作时,如图4的(b)所示,弹出下一级菜单栏420,下一级菜单栏420中包括“N厂”按值升序、“N厂”按值降序、“b市”按值升序、“b市”按值降序。本实施例中,可通过接收用户鼠标悬停在下一级菜单栏420中各功能选项上的操作,并结合选中的单元格,确定电子表格中与排序功能选项对应的目标单元格。Using the pivot table shown in (a) of Figure 4, when the selected cell "294" is received, the user hovers over the sort function option of the menu bar that triggers the pop-up, as shown in Figure 4 As shown in (b), the next-
步骤D2,响应于在选中的单元格上、将用户鼠标悬停在触发弹出的菜单栏中显示或隐藏分类小计的功能选项上的操作,根据选中的单元格和显示或隐藏分类小计的功能选项,确定电子表格中与显示或隐藏分类小计的功能选项对应的目标单元格。Step D2, in response to the operation on the selected cell, hovering the user's mouse over the function option of triggering the display or hiding of the category subtotal in the pop-up menu bar, according to the selected cell and the display or hide of the category subtotal Option to determine the target cell in the spreadsheet that corresponds to the option to show or hide category subtotals.
步骤D3,响应于在选中的单元格上、将用户鼠标悬停在触发弹出的菜单栏中显示或隐藏重复项标签的功能选项上的操作,根据选中的单元格和显示或隐藏重复项标签的功能选项,确定电子表格中与显示或隐藏重复项标签的功能选项对应的目标单元格。Step D3, in response to the operation on the selected cell, hovering the user's mouse over the function option that triggers the display or hiding of the duplicate item label in the pop-up menu bar, according to the selected cell and the display or hide of the duplicate item label A feature that determines the target cell in the spreadsheet for the feature that shows or hides duplicate labels.
步骤D1、步骤D2或步骤D3的详细过程可参考下述步骤E1-E3,此处不另赘述。本实施例中,通过对不同目标功能选项执行的不同输入操作,分别提供对应的确定目标单元格的方法,有利于目标单元格的准确确定。For the detailed process of step D1, step D2 or step D3, reference may be made to the following steps E1-E3, which will not be repeated here. In this embodiment, through different input operations performed on different target function options, corresponding methods for determining the target cell are respectively provided, which facilitates accurate determination of the target cell.
在一个实施例中,电子表格为数据透视表,数据透视表为基于第一维度的行数据和第二维度的列数据所构建的映射表。数据透视表中的单元格的数据透视信息包括:在第一维度上的元素信息和层级信息,及在第二维度上的元素信息和层级信息。In one embodiment, the spreadsheet is a pivot table, and the pivot table is a mapping table constructed based on the row data of the first dimension and the column data of the second dimension. The pivot information of the cells in the pivot table includes: element information and level information on the first dimension, and element information and level information on the second dimension.
可选地,第一维度的行数据和第二维度的列数据分别对应一个平衡多叉树,两个平衡多叉树相互映射形成数据透视表。对于每一个平衡多叉树来说,平衡多叉树的每个节点都包含该节点的层级信息和元素信息。因此,数据透视表中的每个单元格都对应有两个平衡多叉树的元素信息和层级信息。Optionally, the row data of the first dimension and the column data of the second dimension respectively correspond to a balanced multi-fork tree, and the two balanced multi-fork trees are mapped to each other to form a pivot table. For each balanced multi-fork tree, each node of the balanced multi-fork tree contains the level information and element information of the node. Therefore, each cell in the pivot table corresponds to element information and level information of two balanced multi-trees.
沿用图4的(a)所示的数据透视表,可见,该数据透视表基于第一维度的行数据“销售省份-销售城市”和第二维度的列数据“厂家-M厂及N厂”构建得到。假设b市的层级为m,X省的层级为m-1,N厂的层级为n,厂家的层级为n-1,那么,选中的单元格“294”的数据透视信息包括:在第一维度上的元素信息“b市”和层级信息“m”,及在第二维度上的元素信息“N厂”和层级信息“n”。需要说明的是,具体的层级0、1、2等可以根据具体场景的需求来设定,本申请实施例对此不作限定,因此在本实施例中,未用具体的层级0、1、2等来进行举例。Using the pivot table shown in (a) of Figure 4, it can be seen that the pivot table is based on the row data of the first dimension "sales province-sales city" and the column data of the second dimension "manufacturer-M factory and N factory" Build gets. Suppose the level of city b is m, the level of province X is m-1, the level of factory N is n, and the level of manufacturer is n-1, then the pivot information of the selected cell "294" includes: The element information "b city" and the level information "m" on the dimension, and the element information "N factory" and the level information "n" on the second dimension. It should be noted that the specific levels 0, 1, 2, etc. can be set according to the needs of specific scenarios, which is not limited in the embodiment of the present application, so in this embodiment, the specific levels 0, 1, 2 are not used Wait for an example.
在一个实施例中,响应于输入操作,确定电子表格中与目标功能选项对应的目标单元格(即S104),可以执行为如下步骤E1-E3:In one embodiment, in response to the input operation, determining the target cell corresponding to the target function option in the spreadsheet (ie S104) may be performed as the following steps E1-E3:
步骤E1,确定目标功能选项对应的目标元素信息。Step E1, determine the target element information corresponding to the target function option.
沿用图4的(b)所示的数据透视表,可见,该数据透视表基于第一维度的行数据“销售省份-销售城市”和第二维度的列数据“厂家-M厂及N厂”构建得到。假设b市的层级为m,X省的层级为m-1,N厂的层级为n,厂家的层级为n-1。若目标功能选项为下一级菜单栏420中的“N厂”按值升序,那么,可确定目标功能选项对应的目标元素信息为“N厂”。Using the pivot table shown in (b) of Figure 4, it can be seen that the pivot table is based on the row data of the first dimension "sales province-sales city" and the column data of the second dimension "manufacturer-M factory and N factory" Build gets. Suppose the level of city b is m, the level of province X is m-1, the level of factory N is n, and the level of manufacturers is n-1. If the target function option is "N factory" in the
步骤E2,确定选中的单元格在目标元素信息对应的维度上的目标层级信息。Step E2, determining the target level information of the selected cell in the dimension corresponding to the target element information.
沿用步骤E1中的示例,可确定选中的单元格在目标元素信息对应的维度上的目标层级信息为“n”。Following the example in step E1, it can be determined that the target level information of the selected cell in the dimension corresponding to the target element information is "n".
步骤E3,在数据透视表中,确定与目标功能选项对应的目标单元格。其中,目标单元格在目标元素信息对应的维度上,其对应的元素信息和目标元素信息相匹配,其层级信息与目标层级信息相匹配。Step E3, in the pivot table, determine the target cell corresponding to the target function option. Wherein, the target cell is on a dimension corresponding to the target element information, its corresponding element information matches the target element information, and its level information matches the target level information.
沿用步骤E2中的示例,目标单元格在目标元素信息对应的维度上,其对应的元素信息和目标元素信息相匹配,即是指在第二维度上的元素信息为“N厂”的单元格,其层级信息与目标层级信息相匹配,即是指在第二维度上的层级信息为“n”的单元格,如图5所示,示例性地以轮廓加粗的显示方式来显示目标单元格,包括单元格“154”、单元格“294”、单元格“275”、单元格“791”、单元格“448”和单元格“662”。Following the example in step E2, the target cell is on the dimension corresponding to the target element information, and its corresponding element information matches the target element information, that is, the cell whose element information on the second dimension is "N Factory" , whose level information matches the target level information, that is, the cell whose level information on the second dimension is "n", as shown in Figure 5, exemplarily displays the target unit in a bold outline cells, including cell "154", cell "294", cell "275", cell "791", cell "448", and cell "662".
综上,已经对本主题的特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作可以按照不同的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序,以实现期望的结果。在某些实施方式中,多任务处理和并行处理可以是有利的。In summary, certain embodiments of the subject matter have been described. Other implementations are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In certain implementations, multitasking and parallel processing may be advantageous.
以上为本申请实施例提供的电子表格的配置方法,基于同样的思路,本申请实施例还提供一种电子表格的配置装置。The above is the electronic form configuration method provided by the embodiment of the present application. Based on the same idea, the embodiment of the present application also provides an electronic form configuration device.
图6是根据本申请一实施例的一种电子表格的配置装置的结构示意图,如图6所示,电子表格的配置装置可以包括:Fig. 6 is a schematic structural diagram of an electronic form configuration device according to an embodiment of the present application. As shown in Fig. 6, the electronic form configuration device may include:
第一接收模块610,用于接收对电子表格内目标功能选项的输入操作;目标功能选项用于配置电子表格;输入操作包括将字段数据与目标功能选项进行预关联;The
确定模块620,用于响应于输入操作,确定电子表格中与目标功能选项对应的目标单元格;A determining
显示模块630,用于以预设的显示方式显示目标单元格。The
在一个实施例中,电子表格为数据透视表;第一接收模块610包括:In one embodiment, the spreadsheet is a pivot table; the
第一接收单元,用于接收对数据透视表上的配置栏中的目标功能选项的输入操作;The first receiving unit is used to receive an input operation on the target function option in the configuration bar on the pivot table;
其中,配置栏中的目标功能选项包括用于配置数据透视表的字段放置区域,字段放置区域包括以下至少一项字段数据的放置区域:行数据、列数据、值数据、筛选字段。Wherein, the target function option in the configuration column includes a field placement area for configuring the pivot table, and the field placement area includes at least one of the following field data placement areas: row data, column data, value data, and filter fields.
在一个实施例中,电子表格的配置装置还包括:In one embodiment, the electronic form configuration device further includes:
第二接收模块,用于接收将字段数据与字段放置区域进行关联的操作;The second receiving module is used to receive the operation of associating the field data with the field placement area;
建立模块,用于响应于操作,根据数据透视表中与字段放置区域对应的单元格,建立字段数据与单元格之间的映射关系。The establishing module is used for, in response to the operation, establishing the mapping relationship between the field data and the cells according to the cells corresponding to the field placement area in the pivot table.
在一个实施例中,电子表格的配置装置还包括:In one embodiment, the electronic form configuration device further includes:
填充模块,用于基于映射关系,利用字段数据填充数据透视表中的单元格。The fill module is used to fill the cells in the pivot table with field data based on the mapping relationship.
在一个实施例中,电子表格为数据透视表;第一接收模块610包括:In one embodiment, the spreadsheet is a pivot table; the
第二接收单元,用于接收对数据透视表中与目标功能选项关联的菜单栏的输入操作;The second receiving unit is used to receive an input operation on the menu bar associated with the target function option in the pivot table;
其中,菜单栏中包括以下至少一项目标功能选项:排序功能选项、显示或隐藏分类小计的功能选项、显示或隐藏重复项标签的功能选项。Wherein, the menu bar includes at least one of the following target function options: a sort function option, a function option of displaying or hiding category subtotals, and a function option of displaying or hiding duplicate item labels.
在一个实施例中,第一接收单元具体用于:In one embodiment, the first receiving unit is specifically used for:
接收将字段数据中的任一字段移动至任一字段放置区域的操作;Receive the operation of moving any field in the field data to any field drop area;
或者,接收在配置栏中以选择方式对目标功能选项的触发操作。Or, receive a trigger operation of selecting a target function option in the configuration bar.
在一个实施例中,第二接收单元具体用于:In one embodiment, the second receiving unit is specifically used for:
接收在菜单栏中以选择方式对目标功能选项的触发操作。Receive the trigger operation of selecting the target function option in the menu bar.
在一个实施例中,确定模块620包括:In one embodiment, the determining
第一确定单元,用于响应于将字段数据中的任一字段移动至任一字段放置区域的操作,根据字段放置区域,确定电子表格中与字段放置区域对应的目标单元格;The first determination unit is used to determine the target cell corresponding to the field placement area in the electronic form according to the field placement area in response to the operation of moving any field in the field data to any field placement area;
或,or,
第二确定单元,用于响应于在配置栏中以选择方式对目标功能选项的触发操作,根据选中的单元格和触发的目标功能选项,确定电子表格中与目标功能选项对应的目标单元格。The second determining unit is configured to determine the target cell corresponding to the target function option in the spreadsheet according to the selected cell and the triggered target function option in response to a trigger operation on the target function option in a selection manner in the configuration bar.
在一个实施例中,确定模块620包括:In one embodiment, the determining
第三确定单元,用于响应于在选中的单元格上、对触发弹出的菜单栏中以选择方式对目标功能选项的触发操作,根据选中的单元格和选择的目标功能选项,确定电子表格中与目标功能选项对应的目标单元格。The third determination unit is used to respond to the trigger operation of the target function option in the menu bar that triggers the pop-up on the selected cell, and determine the electronic form according to the selected cell and the selected target function option. The target cell corresponding to the target feature option.
在一个实施例中,电子表格为数据透视表,数据透视表为基于第一维度的行数据和第二维度的列数据所构建的映射表;数据透视表中的单元格的数据透视信息包括:在第一维度上的元素信息和层级信息,及在第二维度上的元素信息和层级信息。In one embodiment, the spreadsheet is a pivot table, and the pivot table is a mapping table constructed based on the row data of the first dimension and the column data of the second dimension; the pivot information of the cells in the pivot table includes: Element information and level information on the first dimension, and element information and level information on the second dimension.
在一个实施例中,确定模块620包括:In one embodiment, the determining
目标元素信息确定单元,用于确定目标功能选项对应的目标元素信息;a target element information determination unit, configured to determine target element information corresponding to the target function option;
目标层级信息确定单元,用于确定选中的单元格在目标元素信息对应的维度上的目标层级信息;The target level information determination unit is used to determine the target level information of the selected cell in the dimension corresponding to the target element information;
第四确定单元,用于在数据透视表中,确定与目标功能选项对应的目标单元格;其中,目标单元格在目标元素信息对应的维度上,其对应的元素信息和目标元素信息相匹配,其层级信息与目标层级信息相匹配。The fourth determination unit is used to determine the target cell corresponding to the target function option in the pivot table; wherein, the target cell is on the dimension corresponding to the target element information, and its corresponding element information matches the target element information, Its hierarchy information matches the target hierarchy information.
在一个实施例中,预设的显示方式包括以下至少一项:高亮、轮廓加粗、轮廓着色。In one embodiment, the preset display mode includes at least one of the following: highlighting, thickening the outline, and coloring the outline.
采用本申请实施例的技术方案,通过接收对电子表格内目标功能选项的输入操作,目标功能选项用于配置电子表格,输入操作可以包括将字段数据与目标功能选项进行预关联,从而响应于输入操作,确定电子表格中与目标功能选项对应的目标单元格,进而以预设的显示方式显示目标单元格。可见,该技术方案在配置电子表格的过程中,能够基于预关联功能选项和字段数据的操作,显示各功能选项对应的单元格,便于用户快速、准确地获知电子表格中各功能选项所作用的单元格,降低了对用于配置电子表格的各功能选项的理解难度,从而有利于降低配置电子表格的难度。By adopting the technical solution of the embodiment of the present application, by receiving the input operation of the target function option in the electronic form, the target function option is used to configure the electronic form, and the input operation may include pre-association of the field data with the target function option, so as to respond to the input Operation, determine the target cell corresponding to the target function option in the spreadsheet, and then display the target cell in a preset display mode. It can be seen that in the process of configuring the electronic form, this technical solution can display the cells corresponding to each function option based on the operation of the pre-associated function options and field data, so that the user can quickly and accurately know the effect of each function option in the electronic form. The cells reduce the difficulty of understanding the various function options used to configure the electronic form, thereby helping to reduce the difficulty of configuring the electronic form.
本领域的技术人员应可理解,图6中的电子表格的配置装置能够用来实现前文所述的电子表格的配置方法,其中的细节描述应与前文方法部分描述类似,为避免繁琐,此处不另赘述。Those skilled in the art should understand that the electronic form configuration device in FIG. 6 can be used to implement the electronic form configuration method described above, and the detailed description should be similar to the previous description of the method. In order to avoid tediousness, here No further description.
基于同样的思路,本申请实施例还提供一种电子表格的配置设备,如图7所示。电子表格的配置设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上的应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对电子表格的配置设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在电子表格的配置设备上执行存储器702中的一系列计算机可执行指令。电子表格的配置设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706。Based on the same thought, the embodiment of the present application also provides a device for configuring electronic forms, as shown in FIG. 7 . The electronic form configuration device may have relatively large differences due to different configurations or performances, and may include one or
具体在本实施例中,电子表格的配置设备包括有存储器,以及一个或一个以上的应用程序,其中一个或者一个以上应用程序存储于存储器中,且一个或者一个以上应用程序可以包括一个或一个以上模块,且每个模块可以包括对电子表格的配置设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上应用程序包含用于进行以下计算机可执行指令:Specifically in this embodiment, the electronic form configuration device includes a memory, and one or more application programs, wherein one or more application programs are stored in the memory, and one or more application programs may include one or more modules, and each module may include a series of computer-executable instructions in the electronic form configuration device, and is configured to be executed by one or more processors, and the one or more application programs include computer-executable instructions for performing the following instruction:
接收对电子表格内目标功能选项的输入操作;目标功能选项用于配置电子表格;输入操作包括将字段数据与目标功能选项进行预关联;receiving an input operation on a target function option in the electronic form; the target function option is used to configure the electronic form; the input operation includes pre-association of field data with the target function option;
响应于输入操作,确定电子表格中与目标功能选项对应的目标单元格;determining a target cell in the spreadsheet corresponding to the target function option in response to the input operation;
以预设的显示方式显示目标单元格。Display the target cell in the preset display mode.
采用本申请实施例的技术方案,通过接收对电子表格内目标功能选项的输入操作,目标功能选项用于配置电子表格,输入操作可以包括将字段数据与目标功能选项进行预关联,从而响应于输入操作,确定电子表格中与目标功能选项对应的目标单元格,进而以预设的显示方式显示目标单元格。可见,该技术方案在配置电子表格的过程中,能够基于预关联功能选项和字段数据的操作,显示各功能选项对应的单元格,便于用户快速、准确地获知电子表格中各功能选项所作用的单元格,降低了对用于配置电子表格的各功能选项的理解难度,从而有利于降低配置电子表格的难度。By adopting the technical solution of the embodiment of the present application, by receiving the input operation of the target function option in the electronic form, the target function option is used to configure the electronic form, and the input operation may include pre-association of the field data with the target function option, so as to respond to the input Operation, determine the target cell corresponding to the target function option in the spreadsheet, and then display the target cell in a preset display mode. It can be seen that in the process of configuring the electronic form, this technical solution can display the cells corresponding to each function option based on the operation of the pre-associated function options and field data, so that the user can quickly and accurately know the effect of each function option in the electronic form. The cells reduce the difficulty of understanding the various function options used to configure the electronic form, thereby helping to reduce the difficulty of configuring the electronic form.
本申请实施例还提出了一种存储介质,该存储介质存储一个或多个计算机程序,该一个或多个计算机程序包括计算机可执行指令,该计算机可执行指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行上述电子表格的配置方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application also provides a storage medium, the storage medium stores one or more computer programs, and the one or more computer programs include computer-executable instructions. When the device executes, the electronic device can be made to execute the various processes of the above embodiments of the electronic form configuration method, and can achieve the same technical effect. To avoid repetition, details are not repeated here.
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。The systems, devices, modules, or units described in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementing device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or Combinations of any of these devices.
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, when describing the above devices, functions are divided into various units and described separately. Of course, when implementing the present application, the functions of each unit can be implemented in one or more pieces of software and/or hardware.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowcharts and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-permanent storage in computer readable media, in the form of random access memory (RAM) and/or nonvolatile memory such as read only memory (ROM) or flash RAM. Memory is an example of computer readable media.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can be implemented by any method or technology for storage of information. Information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cartridge, tape magnetic disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media excludes transitory computer-readable media, such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes Other elements not expressly listed, or elements inherent in the process, method, commodity, or apparatus are also included. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。This application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including storage devices.
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for relevant parts, refer to part of the description of the method embodiment.
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。The above descriptions are only examples of the present application, and are not intended to limit the present application. For those skilled in the art, various modifications and changes may occur in this application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.
Claims (15)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310313191.6A CN116341503A (en) | 2023-03-28 | 2023-03-28 | Electronic form configuration method, device, equipment and storage medium |
| PCT/CN2024/083140 WO2024199089A1 (en) | 2023-03-28 | 2024-03-21 | Method, apparatus and device for configuring spreadsheet, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310313191.6A CN116341503A (en) | 2023-03-28 | 2023-03-28 | Electronic form configuration method, device, equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116341503A true CN116341503A (en) | 2023-06-27 |
Family
ID=86887409
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310313191.6A Pending CN116341503A (en) | 2023-03-28 | 2023-03-28 | Electronic form configuration method, device, equipment and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN116341503A (en) |
| WO (1) | WO2024199089A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024199089A1 (en) * | 2023-03-28 | 2024-10-03 | 北京字跳网络技术有限公司 | Method, apparatus and device for configuring spreadsheet, and storage medium |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140019842A1 (en) * | 2012-07-11 | 2014-01-16 | Bank Of America Corporation | Dynamic Pivot Table Creation and Modification |
| CN111949658A (en) * | 2020-08-06 | 2020-11-17 | 浙江工业大学 | A Data Cube-Oriented Operational Graphical Pivot Table Construction Method |
| CN113947065B (en) * | 2021-10-14 | 2025-02-25 | 北京达佳互联信息技术有限公司 | Data processing method, device, electronic device and storage medium |
| CN114238308A (en) * | 2021-10-14 | 2022-03-25 | 多点生活(成都)科技有限公司 | Cross perspective table generation method and device, electronic equipment and readable storage medium |
| CN116341503A (en) * | 2023-03-28 | 2023-06-27 | 北京字跳网络技术有限公司 | Electronic form configuration method, device, equipment and storage medium |
-
2023
- 2023-03-28 CN CN202310313191.6A patent/CN116341503A/en active Pending
-
2024
- 2024-03-21 WO PCT/CN2024/083140 patent/WO2024199089A1/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024199089A1 (en) * | 2023-03-28 | 2024-10-03 | 北京字跳网络技术有限公司 | Method, apparatus and device for configuring spreadsheet, and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024199089A1 (en) | 2024-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10261659B2 (en) | Orbit visualization for displaying hierarchical data | |
| CN102999551B (en) | The automatization of data entity divides scope | |
| US8448093B2 (en) | Hierarchical organization chart for mobile applications | |
| EP2492855A1 (en) | Coupling analytics and transaction tasks | |
| CN110489481B (en) | Data analysis method, device and data analysis server for industry data | |
| CN113535165A (en) | Interface generation method and device, electronic equipment and computer readable storage medium | |
| US8990735B2 (en) | Enhanced tree views of data structures | |
| CN106909294B (en) | Method and device for realizing data graph comparison on touch screen equipment | |
| CN107506376A (en) | Obtain the client of information point data in region | |
| US20140368511A1 (en) | Interactive visualization for highlighting change in top and relative ranking | |
| JP2021529363A (en) | Facet-based query refinement based on multiple query interpretations | |
| US20180349338A1 (en) | Visualization between input table and pivoted results | |
| US20220269380A1 (en) | Method and system for structuring, displaying, and navigating information | |
| CN116341503A (en) | Electronic form configuration method, device, equipment and storage medium | |
| CN112579664A (en) | Processing method and device for chart linkage | |
| CN111158650A (en) | Report template, report template and report generation method and device | |
| US12019625B2 (en) | Techniques for automated database query generation | |
| AU2023253543A1 (en) | Legend of graphical objects | |
| US10365808B2 (en) | Metadata-based navigation in semantic zoom environment | |
| CA3000259A1 (en) | Systems, methods and machine readable programs for value chain analytics | |
| CN110110175A (en) | Data visualization methods of exhibiting and device | |
| CN111552896B (en) | Information updating method and device | |
| US11997154B1 (en) | Systems and methods for visualizing digital content | |
| CN116737278B (en) | Method and device for generating system operation package, computer equipment and storage medium | |
| US12387399B2 (en) | Interactive graphing user interface |
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 |