Interaction method and device for table document, electronic equipment and storage medium

By displaying wide table documents in the interactive interface and displaying data labels corresponding to data columns, and positioning view pages in response to user operations, the problem of inefficient table documents operation is solved, and rapid positioning and editing of wide table documents is achieved.

CN120179103APending Publication Date: 2025-06-20FACE CUTE CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311747223.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-18
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

In the prior art, the operation of the table documents is inefficient, especially when processing a wide table document, the user needs to perform multiple manual operations to locate the edited content.

Method used

An interactive method is provided, by displaying a wide table document in the interactive interface and displaying the data label corresponding to the data column based on the document content, and in response to user triggering operations to position the view page, achieving rapid positioning of the target data column.

Benefits of technology

It improves the interaction efficiency of wide table documents, reduces the number of times users manually operate, and realizes rapid positioning and editing of target data columns.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120179103A_ABST
    Figure CN120179103A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an interaction method and device for a table document, electronic equipment and a storage medium, a wide table document is displayed in an interaction interface, the wide table document has at least two data columns, and in the at least two data columns, at least one data column cannot be completely displayed in a current view page of the interaction interface; displaying at least one data tag corresponding to the data column in the interactive interface based on the document content of the wide table document; and in response to a trigger operation for the target data tag, controlling the interactive interface to move to a target view page, the target view page being used for positioning and displaying a target data column corresponding to the target data tag. By displaying the data labels corresponding to the data columns and moving to the corresponding target view pages after responding to the triggering operation for the target data labels, the target data columns can be quickly positioned in an interaction scene for the wide table document containing the multiple data columns, and the interaction efficiency for the wide table is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technologies, and in particular, to an interaction method, apparatus, electronic device, and storage medium for tabular documents. Background Art

[0002] Tabular documents are a common document format. Data can be recorded through rows and columns, and the purpose of information display and processing can be achieved very intuitively and efficiently. In the prior art, a tabular document usually records a data object with a data row, and records the object content corresponding to the data object with a data column.

[0003] During the interaction process of viewing and editing the above-mentioned tabular document, it is usually necessary for the user to perform manual operations to locate the editing content, resulting in low interaction efficiency. Summary of the Invention

[0004] Embodiments of the present disclosure provide an interaction method, apparatus, electronic device, and storage medium for tabular documents to overcome the problem of low operation efficiency for tabular documents.

[0005] In a first aspect, embodiments of the present disclosure provide an interaction method for tabular documents, including:

[0006] Display a wide tabular document in an interaction interface. The wide tabular document has at least two data columns, and at least one of the at least two data columns cannot be completely displayed within the current view page of the interaction interface;

[0007] Based on the document content of the wide tabular document, display at least one data label corresponding to the data column in the interaction interface;

[0008] In response to a trigger operation on the target data label, control the interaction interface to display a positioning view page for positioning and displaying the data column corresponding to the target data label.

[0009] In a second aspect, embodiments of the present disclosure provide an interaction apparatus for tabular documents, including:

[0010] A display module, configured to display a wide tabular document in an interaction interface. The wide tabular document has at least two data columns, and at least one of the at least two data columns cannot be completely displayed within the current view page of the interaction interface;

[0011] A processing module, configured to display at least one data label corresponding to the data column in the interaction interface based on the document content of the wide tabular document;

[0012] A control module, configured to control the interaction interface to display a positioning view page in response to a trigger operation for a target data label, where the positioning view page is used to position and display a data column corresponding to the target data label.

[0013] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;

[0014] The memory stores computer-executable instructions;

[0015] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the interaction method for a tabular document as described in the first aspect and various possible designs of the first aspect above.

[0016] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored. When the processor executes the computer-executable instructions, the interaction method for a tabular document as described in the first aspect and various possible designs of the first aspect above is implemented.

[0017] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, where when the computer program is executed by a processor, the interaction method for a tabular document as described in the first aspect and various possible designs of the first aspect above is implemented.

[0018] The interaction method, device, electronic device, and storage medium for a tabular document provided in this embodiment display a wide tabular document in an interaction interface. The wide tabular document has at least two data columns, and at least one of the at least two data columns cannot be completely displayed in the current view page of the interaction interface; based on the document content of the wide tabular document, at least one data label corresponding to the data column is displayed in the interaction interface; in response to a trigger operation for a target data label, the interaction interface is controlled to display a positioning view page, where the positioning view page is used to position and display a target data column corresponding to the target data label. By displaying a wide tabular document and, according to the document content in the tabular document, displaying data labels corresponding to the data columns, marking of the data columns is achieved, and after responding to a trigger operation for a target data label, moving to the corresponding positioning view page to position the target data column corresponding to the target data label. It realizes the rapid positioning of a target data column in an interaction scenario for a wide tabular document containing multiple data columns, and improves the interaction efficiency for the wide table. Description of the Drawings

[0019] To more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present disclosure. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0020] Figure 1 It is an application scenario diagram of an interaction method for a table document provided by an embodiment of the present disclosure;

[0021] Figure 2 It is a flowchart of the interaction method for a table document provided by an embodiment of the present disclosure Figure 1 ;

[0022] Figure 3 It is a schematic diagram of a data label provided by an embodiment of the present disclosure;

[0023] Figure 4 It is Figure 2 a flowchart of the specific implementation manner of step S102 in the illustrated embodiment;

[0024] Figure 5 It is Figure 4 a flowchart of the specific implementation manner of step S1021 in the illustrated embodiment;

[0025] Figure 6 It is a process schematic diagram of locating a target data column provided by an embodiment of the present disclosure;

[0026] Figure 7 It is a flowchart of the interaction method for a table document provided by an embodiment of the present disclosure Figure 2 ;

[0027] Figure 8 It is Figure 7 a flowchart of the specific implementation manner of step S204 in the illustrated embodiment;

[0028] Figure 9 It is a schematic diagram of highlighting a data label provided by an embodiment of the present disclosure;

[0029] Figure 10 It is Figure 7 a flowchart of the specific implementation manner of step S206 in the illustrated embodiment;

[0030] Figure 11 It is a structural block diagram of an interaction device for a table document provided by an embodiment of the present disclosure;

[0031] Figure 12 It is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure;

[0032] Figure 13 Schematic diagram of the hardware structure of the electronic device provided by the embodiments of the present disclosure. Detailed implementation manners

[0033] To make the objectives, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are some, but not all, of the embodiments of the present disclosure. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.

[0034] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present disclosure are all information and data authorized by the user or fully authorized by all parties. And the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions, and corresponding operation entrances are provided for users to select authorization or rejection.

[0035] The application scenarios of the embodiments of the present disclosure will be explained below:

[0036] Figure 1 An application scenario diagram of the interaction method for tabular documents provided by the embodiments of the present disclosure. The interaction method for tabular documents provided by the embodiments of the present disclosure can be applied to an application program with the function of displaying tabular documents. More specifically, it can be applied to the application scenarios of displaying and editing wide tabular documents. The execution subject of this embodiment can be a terminal device running the above application program with the function of displaying tabular documents, or a server deploying the server corresponding to the above application program, or other electronic devices with similar functions. Refer to Figure 1 As shown in, taking the terminal device as an example, after the terminal device runs the above application program with the functions of displaying and editing tabular documents (specifically, for example, a spreadsheet software), it loads the tabular document in an online or offline manner and displays it in the interaction interface of the application program. After that, the user can view and further edit the tabular document through the interaction interface.

[0037] In the prior art, such as Figure 1As shown in the figure, a tabular document usually includes multiple data rows and multiple data columns. Each data row corresponds to a data object, and each data column is used to record the object content corresponding to the data object. During the interaction with the above tabular document, when there are too many data rows in the tabular document and cannot be fully displayed on one view page, the user needs to switch the current view page of the interaction interface by means of paging up and down (such as dragging the scroll bar) to display the data objects located outside the current view page. When there are too many data columns in the tabular document and cannot be fully displayed on one view page, the user needs to switch the current view page of the interaction interface by means of paging left and right to display the object content located outside the current view page.

[0038] However, in the actual application process, since the arrangement of data rows is usually implemented based on a content dimension, such as being arranged in an orderly manner based on "user name", "object ID", etc., even when the number of data rows is large, it is relatively easy to locate the data rows; while data columns usually correspond to an independent data content dimension. For example, the object content recorded in data column #1 is "time", and the object content recorded in data column #2 is "location". Each data column is independent of each other and has no sequential relationship. During the process of locating a certain data column in a wide tabular document, the user needs to manually operate the interaction interface to perform multiple horizontal view movements and observe the view content. Therefore, due to the independent content dimension corresponding to the data columns of the wide tabular document and the fact that multiple data columns cannot be displayed on the same view page, a complex operation process of "operation - observation" needs to be performed multiple times to locate the target data column of interest, which results in the problem of low interaction efficiency for the wide tabular document.

[0039] Embodiments of the present disclosure provide an interaction method for a tabular document to solve the above problems.

[0040] Refer to Figure 2 , Figure 2 which is a flowchart of the interaction method for a tabular document provided by the embodiments of the present disclosure. Figure 1 The method of this embodiment can be applied in a terminal device. The interaction method for the tabular document includes:

[0041] Step S101: Display a wide tabular document in the interaction interface. The wide tabular document has at least two data columns, and at least one of the at least two data columns cannot be fully displayed in the current view page of the interaction interface.

[0042] Step S102: Based on the document content of the wide tabular document, display at least one data label corresponding to the data column in the interaction interface.

[0043] Exemplarily, refer to Figure 1Schematic diagram of the application scenario shown. After the terminal device runs an application program with the function of displaying tabular documents (such as spreadsheet software), the wide tabular document is displayed through the interaction interface of the application program. Specifically, first, through the document loading interface of the application program, a tabular file stored locally or in the cloud on the terminal device is selected and loaded into the terminal device. The terminal device parses the data in the tabular file and generates a wide tabular document based on the tabular style parameters or tabular template, and displays it in the interaction interface. Among them, the tabular style parameters or tabular template can be preset in the terminal device (application program). Based on the tabular style parameters or tabular template, the appearance style of the above wide tabular document can be set. For example, the table line width, row height, column width, etc. can be set. The specific implementation method can be set according to needs and will not be elaborated here one by one.

[0044] Furthermore, combined with the introduction in the previous part, the wide tabular document is a tabular document with a special tabular structure. The wide tabular document has multiple object contents corresponding to the data objects of the data rows under an independent content dimension. For example, the data object corresponding to the data row is "user identification", and each data column corresponding to the "user identification" is used to record the object content under the independent content dimension corresponding to the "user identification". The object content includes, for example, "creation time", "request content", "permission level", etc. The above object contents such as "creation time", "request content", "permission level" correspond to independent content dimensions. At the same time, in at least two data columns, at least one data column cannot be completely displayed in the current view page of the interaction interface. For such wide tabular documents, it is necessary to move the view page horizontally to view the content.

[0045] After that, the terminal device displays the data labels corresponding to the data columns based on the document content of the wide tabular document. In one possible implementation, the terminal device can display the data labels corresponding to the data columns based on the user's trigger instruction, such as clicking a specific trigger button, after the document content of the tabular document is displayed. In another possible implementation, the terminal device can synchronously display the data labels corresponding to the data columns after the document content of the tabular document is displayed, which can be specifically set based on needs. Among them, the corresponding manner between the data label and the data column can be achieved by making the column title of the data label the same as that of the data column. That is, visually, after the terminal device displays the wide tabular document, the column titles of each data column in the wide tabular document are displayed in the interaction interface to achieve quick positioning of each data column. More specifically, the column title can be the title corresponding to each data column, which can be the attribute information bound to the data column and is recorded in the wide tabular document and obtained when loading the wide tabular document.

[0046] Figure 3 Schematic diagram of a data label provided by an embodiment of the present disclosure, as Figure 3As shown, in the first area within the interaction interface of the terminal device, a wide table document data_1 containing N data columns is displayed. At the same time, after the terminal device loads this table document data_1, in the second area of the interaction interface, N data labels (shown as label #1, label #2 to label #N in the figure) are displayed. Among them, each data label corresponds to a data column, and the label content of each data label can be the column title of the data column.

[0047] Furthermore, in a possible implementation, the above-mentioned data labels are implemented based on a label control group. The label control group is set at a specified position in the interaction interface, such as Figure 3 the second area in the illustrated embodiment. The label control group can be a control set that aggregates multiple trigger controls, or a control container that bears trigger controls. Through the label control group, the display states of the trigger controls integrated in the label control group can be set. Specifically, for example, the display and hiding, display position, display style, etc. of the trigger controls.

[0048] Correspondingly, in a possible implementation, as Figure 4 shown, the specific implementation of step S102 includes:

[0049] Step S1021: Obtain the column titles corresponding to each data column.

[0050] Step S1022: Determine the target control object within the label control group according to the column titles.

[0051] Step S1023: Configure the label control group based on the target control object to display data labels within the label control group.

[0052] Exemplarily, first, in a possible implementation, after the terminal device loads the wide table document, it directly obtains the pre-configured column titles corresponding to each data column. This column title is static information pre-stored in the wide table document, and the implementation method will not be elaborated here. After that, according to the column titles, the target control object within the label control group is identified. Specifically, for example, by the number of column titles, the corresponding number of trigger control objects are created, and each trigger control object is mapped to the corresponding data column to generate the target control object. Further, by setting corresponding positioning anchors for the data columns within the interaction interface, and then associating the target control object with the positioning anchor, so that after the target control object is triggered, the view page of the interaction interface can be horizontally shifted to the position of the positioning anchor, thereby realizing the positioning of the data column.

[0053] Among them, the control name of each target control object is set as the corresponding column header so that it is displayed as a data label. Finally, the generated target control objects are used to configure the label control group, so that the above target control objects are displayed in the label control group. The control name of the target control object is the column header, thereby realizing the display of the data labels (column headers) corresponding to each data column.

[0054] Further, in another possible implementation, when the wide table document does not contain pre-configured column headers, column headers are dynamically generated based on the data content of each data column, and then data labels are generated for display. Exemplarily, as Figure 5 shown, the specific implementation of step S1021 includes:

[0055] Step S1021A: Obtain the object content of at least one data object under the data column.

[0056] Step S1021B: Process the object content based on the language model to generate the inductive content corresponding to the data column.

[0057] Step S1021C: Generate a column header based on the inductive content.

[0058] Exemplarily, after the terminal device loads the wide table document, it first obtains the object content of at least one data object under each data column. Specifically, since the data object is based on the data row record, the terminal device, for example, obtains the data of the first three rows of the loaded wide table document, that is, 3 data objects. Then, for each data column of the 3 data objects, content extraction is performed respectively to obtain the object content. For example, data column A corresponds to 3 (data object) object contents, which are content A_1, content A_2, and content A_3 respectively. Then, using the content understanding and induction ability of the large language model (LLM), the corresponding inductive content A_summary is generated. Then, this inductive content A_summary is used as the column header of data column A. Similarly, data column B also corresponds to 3. Based on the large language model and the 3 object contents corresponding to data column B, the column header of data column B, that is, the inductive content B_summary, can be obtained, which will not be elaborated here.

[0059] Further, in the above process of generating the inductive content (step S1021B), the object content corresponding to each data column can be grouped into content groups (for example, content A_1, content A_2, and content A_3 in the previous embodiment form a content group), and the content groups are sent to the language model for processing simultaneously in the form of content groups. Correspondingly, the language model processes the content groups corresponding to the above data columns to generate the inductive content corresponding to each data column. In the steps of this embodiment, by sending the content groups to the language model for processing, the language model can refer to the relevance characteristics of each content group in terms of content, so as to more accurately understand the meaning of the object content recorded in each data column, and then obtain more accurate column headers, improving the efficiency of subsequent positioning of the target data column.

[0060] Step S103: In response to a trigger operation on the target data label, control the interactive interface to move to the positioning view page, and the positioning view page is used to position and display the target data column corresponding to the target data label.

[0061] Exemplarily, after the data label corresponding to the data column is displayed in the interactive interface, a mapping association between the content and the position is realized between the data label and the corresponding data column. After that, when the user performs a trigger operation on the target data label, the terminal device will control the interactive interface to horizontally move to the positioning view page corresponding to the target data label, so as to realize the positioning of the target data column corresponding to the target data label. Specifically, for example, obtain the positioning anchor point of the target data column corresponding to the target data label; control the interactive interface to move to the positioning anchor point to display the positioning view page. Among them, specifically, for example, the leftmost first column or the rightmost first column in the positioning view page is the target data column. Thus, after the interactive interface moves to the positioning view page, the positioning view page can serve the purpose of positioning the target data column.

[0062] Figure 6 It is a schematic diagram of a process for positioning a target data column provided by an embodiment of the present disclosure. Refer to Figure 6As shown, exemplarily, first, in the initial state, a wide table document is displayed in the interaction interface of the terminal device. The wide table document contains multiple data columns. Among them, in the current view page of the interaction interface, a partial data column among all the data columns is completely displayed. For example, as shown in the figure, the column headers of the data columns displayed in the current view page are: Data Column A, Data Column B, and Data Column C. After that, the user clicks on the data label #1 in the interaction interface. The label name of this data label #1 is "Task Completion Status". After that, based on the trigger of this data label #1, the terminal device controls the view page of the interaction interface to pan. As shown in the figure, after the view page of the interaction interface pans to the positioning view page, the leftmost first column in the positioning view page is the target data column corresponding to the data label #1. The column header of this target data column is: "Task Completion Status". And the content of each row in this target data column is the data related to "Task Completion Status". At the same time, based on the original positional relationship between the data columns in the wide table text, in this positioning view page, two other pages after the target data column are also displayed, and their column headers are respectively: Data Column C, Data Column D.

[0063] In this embodiment, by displaying a wide table document in the interaction interface, the wide table document has at least two data columns, and among the at least two data columns, at least one data column cannot be completely displayed in the current view page of the interaction interface; based on the document content of the wide table document, data labels corresponding to the data columns are displayed in the interaction interface; in response to a trigger operation for a target data label, the interaction interface is controlled to move to a positioning view page, and the positioning view page is used to position and display the target data column corresponding to the target data label. By displaying the wide table document and, according to the document content in the table document, displaying data labels corresponding to the data columns at the same time, the marking of the data columns is realized, and after responding to the trigger operation for the target data label, it moves to the corresponding positioning view page to position the target data column corresponding to the target data label. It realizes the rapid positioning of the target data column in the interaction scenario for a wide table document containing multiple data columns, and improves the interaction efficiency for the wide table.

[0064] Reference Figure 7 , Figure 7 is the flowchart of the interaction method for the table document provided by the embodiment of the present disclosure Figure 2 This embodiment further refines step S103 on the basis of the embodiment shown in Figure 2 , and the steps of interacting with the user. The interaction method for the table document includes:

[0065] Step S201: Display a wide table document in the interaction interface. The wide table document has at least two data columns, and among the at least two data columns, at least one data column cannot be completely displayed in the current view page of the interaction interface.

[0066] Step S202: Based on the document content of the wide table document, display data labels corresponding to the data columns within the interactive interface.

[0067] Step S203: Receive a sliding operation on the interactive interface, where the sliding operation is used to adjust the current view page of the interactive interface.

[0068] Step S204: In response to the sliding operation, set the data labels to a target display mode, where the target display mode is determined based on the data columns displayed on the current view page.

[0069] Exemplarily, after displaying the data labels within the interactive interface, the terminal device may further receive a sliding operation input by the user. The sliding operation refers to an operation used to adjust the current view page of the interactive interface. For example, by horizontally sliding on the touch screen of the terminal device, the current view page of the interactive interface will also move horizontally accordingly. After that, when the sliding operation changes the current view page of the interactive interface, the terminal device will further adjust the data labels according to the content displayed within the changed current view page, that is, change the display mode of the data labels.

[0070] In a possible implementation manner, as Figure 8 shown, the specific implementation manner of Step S204 includes:

[0071] Step S2041: In response to the sliding operation, obtain the target column header of the data column displayed at the target position of the current view page.

[0072] Step S2042: Determine the corresponding target data label according to the target column header, and highlight the target data label.

[0073] Exemplarily, when the terminal device responds to the sliding operation and moves the current view page of the interactive interface, the updated target position of the current view page is used as an indication point to determine the target data column. For example, the leftmost preset area of the current view page is the target position, and the data column located within this preset area is the target data column. Correspondingly, the column header of the target data column is the target column header.

[0074] After that, according to the target column header indicated by the target position of the current view page determined after dynamic sliding, the corresponding data label, that is, the target data label, is determined. Then, the target data label is highlighted, for example, by underlining, bolding the font, adding a shadow, etc., so as to realize the reverse influence of the user operation on the data label.

[0075] Further, based on the introduction of the previous steps, the target position of the current view page can have other implementation forms. For example, the target position of the current view page, that is, the entire area of the current view page. In this implementation, the target column headers determined by the target position of the current view page, that is, the column headers of all the data columns displayed in the current view page. Therefore, it is possible to quickly display the content (column headers) in the current view page using data labels, and achieve the purpose of quickly positioning the target data column through the data labels after implementation, improving the overall efficiency of data column positioning. Especially when the amount of data in the current view page is relatively large, it can effectively improve the operation efficiency of the wide table document.

[0076] Figure 9 A schematic diagram of highlighting data labels provided by an embodiment of the present disclosure is as Figure 9 shown. Exemplarily, after the terminal device loads the wide table document, in the label control group of the interaction interface, it displays the data labels corresponding to each data column of the loaded wide table document. For example, labels #1 to #9 located in the label control group in the figure. Then, the preset target position is the entire area of the current view page. When the interaction interface is in the first view page, according to the data columns displayed within the target position of this first view page in the interaction interface (for example, including data column A and data column B), highlight labels #1 and #9. Then, in response to the user's sliding operation, the terminal device moves the current view page (the first view page) to the second view page. When the interaction interface is in the second view page, according to the data columns displayed within the target position of this second view page in the interaction interface (for example, including data column C and data column D), highlight labels #2 and #4.

[0077] In this embodiment, by checking the content of the target position of the current view page, mapping it to the corresponding target data label, and highlighting the target data label, the purpose of quickly identifying and displaying the content in the current view page using data labels is achieved, facilitating the subsequent quick positioning of the target data column through the data labels and improving the overall efficiency of data column positioning.

[0078] In another possible implementation, the specific implementation of step S204 includes:

[0079] Step S2043: In response to the sliding operation, obtain the column headers of the target data columns displayed within the current view page.

[0080] Step S2044: Based on the column headers of the target data columns, update the data labels displayed within the interaction interface.

[0081] Exemplarily, in another possible implementation, the terminal device controls the current view page of the interaction interface to move in response to a sliding operation, so as to display an updated current view page. As the current view page changes, the content displayed in the corresponding schematic diagram, that is, the data columns, also changes accordingly. The specific process has been introduced in detail in the previous embodiments and will not be elaborated here. After that, the terminal device determines the corresponding target data columns according to the content displayed on the current view page updated in response to the sliding operation, that is, all the data columns displayed in the current view page. After that, according to the column headers of the above target data columns, the data labels displayed in the interaction interface are dynamically updated. Specifically, for example, when the interaction interface is on the first view page, according to all the data columns displayed in the first view page of the interaction interface, such as data column #1, data column #2, and data column #3, the corresponding data labels A, data label B, and data label C are displayed. When the terminal device responds to the sliding operation and makes the interaction interface on the second view page, according to all the data columns displayed in the second view page of the interaction interface, such as data column #4 and data column #5, the corresponding data labels D and data label E are displayed.

[0082] In this embodiment, by detecting the data columns displayed in the current view page and mapping them to the corresponding data labels, the dynamic display of the data labels is realized, so as to achieve the purpose of data screening in a small range (within one view page), which can further improve the operation efficiency of wide table documents and the human-computer interaction efficiency.

[0083] Step S205: Determine at least one candidate data column based on the target data label corresponding to the trigger operation.

[0084] Step S206: Sort at least one candidate data column to determine the target data column.

[0085] Exemplarily, for wide table data, in a possible scenario, when the number of data columns is excessive and there are common identifiers in the column headers, one data label can correspond to multiple data columns, thereby improving the positioning efficiency. For example, a wide table document includes 1000 data columns. In this case, it is impossible to set a separate data label for each data column, or it is impossible to fully display all data labels in the interactive interface, resulting in a loss of operation efficiency. In this case, according to the column headers of the data columns, multiple different column headers with common identifiers are mapped to the same data label. For example, a wide table document includes three certain data columns, and their column headers are Info_1, Info_2, and Info_3 respectively. Then, their common identifier "Info" is mapped to a data label. Correspondingly, when displaying the data label in the interactive interface, the common identifier "Info" will be displayed as the data label. And the three candidate data columns corresponding to this data label are the above-mentioned Info_1, Info_2, and Info_3.

[0086] After the above process of generating data labels, when the terminal device responds to a trigger operation and triggers the target data label based on the common identifier, at least one candidate data column (such as the above-mentioned Info_1, Info_2, and Info_3) will be determined. Then, the above candidate data columns are sorted to determine the target data column. In a possible implementation manner, for example, they are sorted according to the positioning anchor points of the candidate data columns, and the candidate data column corresponding to the anchor point position closest to the current view page is determined as the target data column, and then positioning is performed for this target data column.

[0087] And in a possible implementation manner, as Figure 10 shown, the specific implementation manner of step S206 includes:

[0088] Step S2061: Obtain the access frequency of the candidate data columns within the target time period.

[0089] Step S2062: Arrange the candidate data columns in descending order based on the access frequency, and determine the at least one candidate data column with the largest access frequency as the target data column.

[0090] Exemplarily, after determining the candidate data columns, the access frequencies of each candidate data column within the target time period are obtained. Further, each time the terminal device receives a trigger operation for the target data label and obtains the candidate data columns, the access frequency corresponding to the candidate data column is generated based on the user's further access to the above candidate data columns. Among them, the above access includes but is not limited to: viewing, saving, copying, modifying, etc. of the data column. The access frequency is stored in the wide table document, and the terminal device obtains the above access frequency during the process of loading the wide table document. The target time period is a preset value, such as one week, one hour, etc., and can be specifically set as needed.

[0091] After that, the terminal device arranges each candidate data column based on the access frequency from large to small, and determines the largest one or more candidate data columns as the target data columns. Thus, the sorting of data columns based on historical access frequencies is realized, so that the frequently accessed data columns are determined earlier, thereby improving the overall operation efficiency of the wide table document.

[0092] Step S207: Based on the positioning anchor of the target data column, control the current view page of the interactive interface to move to the positioning view page.

[0093] Exemplarily, after determining the target data column, moving the view page based on the positioning anchor of the target data column can control the current view page of the interactive interface to move to the positioning view page. The concept of the positioning anchor and the implementation method of moving the schematic diagram using the positioning anchor have been introduced in the previous embodiments, and will not be elaborated here.

[0094] Among them, when there are multiple target data columns, for example, in the embodiment of step S206, when multiple target data columns are determined based on the access frequency, then based on the positioning anchor of each target data column, control the interactive interface to move from the current view page to the corresponding positioning view page in sequence. For example, the target data columns include data column #1, data column #2, and data column #3. Then each time the terminal device receives a trigger operation, it performs a sequential horizontal movement of the schematic diagram, and moves to the positioning view page corresponding to data column #1, the positioning view page corresponding to data column #2, and the positioning view page corresponding to data column #3 in sequence. Thus, multi-round positioning of data columns is realized, further improving the efficient positioning and retrieval in the case of a large number of data columns in the wide table document.

[0095] In this embodiment, the implementation manners of steps S201 - S202 are the same as those of steps S101 - S102 in the embodiment Figure 2 shown in the present disclosure, and will not be elaborated here one by one.

[0096] Corresponding to the interactive method for the table document in the above embodiment, Figure 11The block diagram of the interaction device for tabular documents provided by the embodiments of the present disclosure. For the sake of convenience of description, only the parts related to the embodiments of the present disclosure are shown. Refer to Figure 11 , the interaction device 3 for tabular documents includes:

[0097] A display module 31, configured to display a wide tabular document in an interaction interface. The wide tabular document has at least two data columns, and at least one of the at least two data columns cannot be completely displayed within the current view page of the interaction interface;

[0098] A processing module 32, configured to display at least one data label corresponding to a data column in the interaction interface based on the document content of the wide tabular document;

[0099] A control module 33, configured to control the interaction interface to move to a positioning view page in response to a trigger operation on a target data label. The positioning view page is used to position and display the target data column corresponding to the target data label.

[0100] According to one or more embodiments of the present disclosure, a label control group is set in the interaction interface; the processing module 32 is specifically configured to: obtain the column headers corresponding to each data column; determine the target control object in the label control group according to the column headers; configure the label control group based on the target control object to display data labels in the label control group.

[0101] According to one or more embodiments of the present disclosure, when the processing module 32 obtains the column headers corresponding to each data column, it is specifically configured to: obtain the object content of at least one data object under the data column; generate the inductive content corresponding to the data column by processing the object content based on a language model; generate column headers based on the inductive content.

[0102] According to one or more embodiments of the present disclosure, the control module 33 is further configured to: receive a sliding operation on the interaction interface, and the sliding operation is used to adjust the current view page of the interaction interface; in response to the sliding operation, set the data label to a target display mode, where the target display mode is determined based on the data column displayed in the current view page.

[0103] According to one or more embodiments of the present disclosure, when the control module 33 sets the data label to a target display mode in response to the sliding operation, it is specifically configured to: in response to the sliding operation, obtain the target column header of the data column displayed at the target position of the current view page; determine the corresponding target data label according to the target column header, and highlight the target data label.

[0104] According to one or more embodiments of the present disclosure, when the control module 33 sets the data label to the target display mode in response to a sliding operation, it is specifically configured to: in response to the sliding operation, obtain the column header of the target data column displayed within the current view page; and update the data label displayed within the interactive interface based on the column header of the target data column.

[0105] According to one or more embodiments of the present disclosure, the control module 33 is specifically configured to: determine at least one candidate data column based on the target data label corresponding to the trigger operation; sort the at least one candidate data column to determine the target data column; and control the current view page of the interactive interface to move to the positioning view page based on the positioning anchor point of the target data column.

[0106] According to one or more embodiments of the present disclosure, the processing module 32 is further configured to: set a corresponding positioning anchor point for the data column within the interactive interface; when the control module 33 controls the current view page of the interactive interface to move to the positioning view page based on the positioning anchor point of the target data column, it is specifically configured to: obtain the positioning anchor point of the target data column; and control the interactive interface to move to the positioning anchor point to display the positioning view page.

[0107] According to one or more embodiments of the present disclosure, when the control module 33 sorts the at least one candidate data column to determine the target data column, it is specifically configured to: obtain the access frequency of the candidate data column within the target time period; arrange the candidate data columns in descending order based on the access frequency, and determine the at least one candidate data column with the largest access frequency as the target data column.

[0108] Among them, the display module 31, the processing module 32, and the control module 33 are connected in sequence. The interactive device 3 for tabular documents provided in this embodiment can execute the technical solutions of the above method embodiments, and the implementation principles and technical effects are similar, which will not be elaborated here.

[0109] Figure 12 The following is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure, as Figure 12 shown. The electronic device 4 includes:

[0110] a processor 41, and a memory 42 communicatively connected to the processor 41;

[0111] The memory 42 stores computer-executable instructions;

[0112] The processor 41 executes the computer-executable instructions stored in the memory 42 to implement the interactive method for tabular documents in the embodiment as Figures 2 - 10 shown.

[0113] Optionally, the processor 41 and the memory 42 are connected through a bus 43.

[0114] For relevant descriptions, please refer to Figures 2 - 10 the relevant descriptions and effects corresponding to the steps in the corresponding embodiments for understanding, and no further elaboration will be provided here.

[0115] An embodiment of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the Figures 2 - 10 interactive method for tabular documents provided in any one of the corresponding embodiments of the present disclosure.

[0116] An embodiment of the present disclosure provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the Figures 2 - 10 interactive method for tabular documents provided in any one of the corresponding embodiments of the present disclosure.

[0117] To implement the above embodiments, an embodiment of the present disclosure further provides an electronic device.

[0118] Refer to Figure 13 , which shows a schematic structural diagram of an electronic device 900 suitable for implementing the embodiments of the present disclosure. The electronic device 900 may be a terminal device or a server. Among them, the terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (Personal Digital Assistant, abbreviated as PDA), tablet computers (Portable Android Device, abbreviated as PAD), portable multimedia players (Portable Media Player, abbreviated as PMP), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 13 The electronic device shown is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.

[0119] As Figure 13 shown, the electronic device 900 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 901, which can execute various appropriate actions and processes according to the program stored in the read-only memory (Read Only Memory, abbreviated as ROM) 902 or the program loaded from the storage device 908 into the random access memory (Random Access Memory, abbreviated as RAM) 903. In the RAM 903, various programs and data required for the operation of the electronic device 900 are also stored. The processing device 901, the ROM 902, and the RAM 903 are connected to each other through a bus 904. The input / output (I / O) interface 905 is also connected to the bus 904.

[0120] Typically, the following devices can be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 can allow the electronic device 900 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 13 the electronic device 900 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. More or fewer devices can be alternatively implemented or had.

[0121] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product that includes a computer program carried on a computer-readable medium, and the computer program contains program codes for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processing device 901, the above functions defined in the method of the embodiment of the present disclosure are executed.

[0122] It should be noted that the above-mentioned computer-readable medium in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0123] The above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or it may exist separately without being assembled into the electronic device.

[0124] The above-mentioned computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is caused to execute the method shown in the above-mentioned embodiments.

[0125] Computer program code for performing the operations of this disclosure may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partially on the user's computer, execute as a stand-alone software package, execute partially on the user's computer and partially on a remote computer, or execute entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or alternatively, may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0126] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0127] The units involved in the embodiments described in this disclosure may be implemented in software or in hardware. Among them, the name of the unit does not constitute a limitation on the unit itself in some cases. For example, the first acquisition unit may also be described as "the unit for acquiring at least two Internet protocol addresses".

[0128] The functions described above in this document may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), systems on a chip (SOC), complex programmable logic devices (CPLD), and so on.

[0129] In the context of the present disclosure, a machine-readable medium may be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0130] In a first aspect, according to one or more embodiments of the present disclosure, there is provided an interaction method for a tabular document, including:

[0131] displaying a wide tabular document in an interaction interface, the wide tabular document having at least two data columns, and at least one of the at least two data columns cannot be completely displayed within the current view page of the interaction interface; displaying at least one data label corresponding to the data column in the interaction interface based on the document content of the wide tabular document; and in response to a trigger operation on a target data label, controlling the interaction interface to display a positioning view page for positioning and displaying a target data column corresponding to the target data label.

[0132] According to one or more embodiments of the present disclosure, a label control group is provided in the interaction interface; the displaying at least one data label corresponding to the data column in the interaction interface based on the document content of the wide tabular document includes: obtaining a column header corresponding to each of the data columns; determining a target control object within the label control group according to the column header; and configuring the label control group based on the target control object to display the data label within the label control group.

[0133] According to one or more embodiments of the present disclosure, the obtaining a column header corresponding to each of the data columns includes: obtaining object content of at least one data object under the data column; generating summary content corresponding to the data column by processing the object content based on a language model; and generating the column header based on the summary content.

[0134] According to one or more embodiments of the present disclosure, the method further includes: receiving a sliding operation on the interaction interface, where the sliding operation is used to adjust the current view page of the interaction interface; in response to the sliding operation, setting the data label to a target display mode, where the target display mode is determined based on the data column displayed on the current view page.

[0135] According to one or more embodiments of the present disclosure, the setting the data label to a target display mode in response to the sliding operation includes: in response to the sliding operation, obtaining a target column title of the data column displayed at a target position of the current view page; determining a corresponding target data label according to the target column title, and highlighting the target data label.

[0136] According to one or more embodiments of the present disclosure, the setting the data label to a target display mode in response to the sliding operation includes: in response to the sliding operation, obtaining a column title of the target data column displayed in the current view page; updating the data label displayed in the interaction interface based on the column title of the target data column.

[0137] According to one or more embodiments of the present disclosure, the controlling the interaction interface to display a positioning view page in response to a triggering operation on a target data label includes: determining at least one candidate data column based on the target data label corresponding to the triggering operation; sorting the at least one candidate data column to determine a target data column; controlling the current view page of the interaction interface to move to the positioning view page based on the positioning anchor point of the target data column.

[0138] According to one or more embodiments of the present disclosure, the method further includes: setting a corresponding positioning anchor point for the data column in the interaction interface; the controlling the current view page of the interaction interface to move to the positioning view page based on the positioning anchor point of the target data column includes: obtaining the positioning anchor point of the target data column; controlling the interaction interface to move to the positioning anchor point to display the positioning view page.

[0139] According to one or more embodiments of the present disclosure, the sorting the at least one candidate data column to determine a target data column includes: obtaining the access frequency of the candidate data column in a target time period; arranging the at least one candidate data column in descending order based on the access frequency, and determining the at least one candidate data column with the largest access frequency as the target data column.

[0140] In a second aspect, according to one or more embodiments of the present disclosure, there is provided an interaction device for a tabular document, including:

[0141] A display module for displaying a wide table document within an interactive interface, the wide table document having at least two data columns, and at least one of the at least two data columns cannot be fully displayed within the current view page of the interactive interface;

[0142] A processing module for displaying at least one data label corresponding to the data column within the interactive interface based on the document content of the wide table document;

[0143] A control module for controlling the interactive interface to display a positioning view page in response to a trigger operation on a target data label, the positioning view page being used to position and display the target data column corresponding to the target data label.

[0144] According to one or more embodiments of the present disclosure, a label control group is provided within the interactive interface; the processing module is specifically configured to: obtain the column headers corresponding to each of the data columns; determine a target control object within the label control group according to the column headers; configure the label control group based on the target control object to display the data label within the label control group.

[0145] According to one or more embodiments of the present disclosure, when the processing module obtains the column headers corresponding to each of the data columns, it is specifically configured to: obtain the object content of at least one data object under the data column; generate a summarized content corresponding to the data column by processing the object content based on a language model; generate the column header based on the summarized content.

[0146] According to one or more embodiments of the present disclosure, the control module is further configured to: receive a sliding operation on the interactive interface, the sliding operation being used to adjust the current view page of the interactive interface; in response to the sliding operation, set the data label to a target display mode, where the target display mode is determined based on the data columns displayed in the current view page.

[0147] According to one or more embodiments of the present disclosure, when the control module sets the data label to a target display mode in response to the sliding operation, it is specifically configured to: in response to the sliding operation, obtain the target column header of the data column displayed at the target position of the current view page; determine the corresponding target data label according to the target column header, and highlight the target data label.

[0148] According to one or more embodiments of the present disclosure, when the control module sets the data label to a target display mode in response to the sliding operation, it is specifically configured to: in response to the sliding operation, obtain the column header of the target data column displayed within the current view page; update the data label displayed within the interactive interface based on the column header of the target data column.

[0149] According to one or more embodiments of the present disclosure, the control module is specifically configured to: determine at least one candidate data column based on the target data tag corresponding to the trigger operation; sort the at least one candidate data column to determine the target data column; and control the current view page of the interaction interface to move to the positioning view page based on the positioning anchor of the target data column.

[0150] According to one or more embodiments of the present disclosure, the processing module is further configured to: set a corresponding positioning anchor for the data column within the interaction interface; when the control module controls the current view page of the interaction interface to move to the positioning view page based on the positioning anchor of the target data column, it is specifically configured to: obtain the positioning anchor of the target data column; and control the interaction interface to move to the positioning anchor to display the positioning view page.

[0151] According to one or more embodiments of the present disclosure, when the control module sorts the at least one candidate data column to determine the target data column, it is specifically configured to: obtain the access frequency of the candidate data column within a target time period; arrange the at least one candidate data column in descending order based on the access frequency, and determine the at least one candidate data column with the largest access frequency as the target data column.

[0152] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, including: at least one processor and a memory;

[0153] The memory stores computer-executable instructions;

[0154] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the interaction method for the table document as described in the first aspect and various possible designs of the first aspect above.

[0155] In a fourth aspect, according to one or more embodiments of the present disclosure, there is provided a computer-readable storage medium, in which computer-executable instructions are stored, and when the processor executes the computer-executable instructions, the interaction method for the table document as described in the first aspect and various possible designs of the first aspect above is implemented.

[0156] In a fifth aspect, according to one or more embodiments of the present disclosure, there is provided a computer program product, including a computer program, and when the computer program is executed by a processor, the interaction method for the table document as described in the first aspect and various possible designs of the first aspect above is implemented.

[0157] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the present disclosure.

[0158] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.

[0159] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. On the contrary, the specific features and acts described above are merely example forms for implementing the claims.

Claims

1. An interactive method for tabular documents, characterized in that, Including: Display a wide table document within an interactive interface, the wide table document having at least two data columns, and at least one of the at least two data columns cannot be fully displayed within the current view page of the interactive interface; Based on the document content of the wide table document, display at least one data label corresponding to the data column within the interactive interface; In response to a trigger operation on a target data label, control the interactive interface to display a positioning view page, and the positioning view page is used to position and display the data column corresponding to the target data label.

2. The method according to claim 1, characterized in that, There is a label control group set within the interactive interface; the step of, based on the document content of the wide table document, displaying at least one data label corresponding to the data column within the interactive interface includes: Obtain the column headers corresponding to each of the data columns; Determine a target control object within the label control group according to the column headers; Configure the label control group based on the target control object to display the data label within the label control group.

3. The method according to claim 2, characterized in that, The step of obtaining the column headers corresponding to each of the data columns includes: Obtain the object content of at least one data object under the data column; Process the object content based on a language model to generate the summarized content corresponding to the data column; Generate the column header based on the summarized content.

4. The method according to claim 1, characterized in that, The method further includes: Receive a sliding operation on the interactive interface, and the sliding operation is used to adjust the current view page of the interactive interface; In response to the sliding operation, set the data label to a target display mode, where the target display mode is determined based on the data column displayed in the current view page.

5. The method according to claim 4, characterized in that, The step of, in response to the sliding operation, setting the data label to a target display mode includes: In response to the sliding operation, obtain the target column header of the data column displayed at the target position of the current view page; Determine the corresponding target data label according to the target column header, and highlight the target data label.

6. The method according to claim 4, characterized in that, The step of, in response to the sliding operation, setting the data label to a target display mode includes: In response to the sliding operation, obtain the column header of the target data column displayed within the current view page; Update the data label displayed within the interactive interface based on the column header of the target data column.

7. The method according to claim 1, characterized in that, The step of, in response to a trigger operation on a target data label, controlling the interactive interface to display a positioning view page includes: Based on the target data label corresponding to the trigger operation, determine at least one candidate data column; Sort the at least one candidate data column to determine a target data column; Based on the positioning anchor point of the target data column, control the current view page of the interactive interface to move to the positioning view page.

8. The method according to claim 7, characterized in that, The method further includes: Set a corresponding positioning anchor point for the data column within the interactive interface; The step of, based on the positioning anchor point of the target data column, controlling the current view page of the interactive interface to move to the positioning view page includes: Obtain the positioning anchor point of the target data column; Control the interactive interface to move to the positioning anchor point to display the positioning view page.

9. The method according to claim 7, characterized in that, The step of sorting the at least one candidate data column to determine a target data column includes: Obtain the access frequency of the to-be-selected data column within the target time period; Arrange each of the to-be-selected data columns in descending order based on the access frequency, and determine at least one to-be-selected data column with the largest access frequency as the target data column.

10. An interactive device for tabular documents, characterized in that, Comprising: A display module, configured to display a wide table document in an interactive interface, the wide table document having at least two data columns, and at least one of the at least two data columns cannot be completely displayed within the current view page of the interactive interface; A processing module, configured to display at least one data label corresponding to the data column in the interactive interface based on the document content of the wide table document; A control module, configured to control the interactive interface to display a positioning view page in response to a trigger operation on a target data label, the positioning view page being used to position and display the data column corresponding to the target data label.

11. An electronic device, characterized in that, Comprising: A processor and a memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the interactive method for a table document according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that, Computer-executable instructions are stored in the computer-readable storage medium, and when the processor executes the computer-executable instructions, the interactive method for a table document according to any one of claims 1 to 9 is implemented.

13. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, the interactive method for a table document according to any one of claims 1 to 9 is implemented.

Citation Information

Cited By

  • Interaction method and apparatus for table document, electronic device, and storage medium

    WO2025136221A1