WO2023088379A1 - 表格处理方法、装置、电子设备和存储介质 - Google Patents
表格处理方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- WO2023088379A1 WO2023088379A1 PCT/CN2022/132618 CN2022132618W WO2023088379A1 WO 2023088379 A1 WO2023088379 A1 WO 2023088379A1 CN 2022132618 W CN2022132618 W CN 2022132618W WO 2023088379 A1 WO2023088379 A1 WO 2023088379A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cell
- data
- option
- option data
- color
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Definitions
- the present disclosure relates to the technical field of computers, and in particular to a form processing method, device, electronic equipment and storage medium.
- the cell that sets the sequence validation function can only enter the value in a specific sequence as an option, and the sequence can be derived from user-defined or from a referenced cell range.
- the serial verification function of related spreadsheet products cannot automatically add color to the options, and the display form is single, and colors cannot be used to better convey the meaning of the option content.
- a table processing method including:
- an option data set is determined; wherein, the option data set includes N option data, and N is a positive integer;
- M cell color schemes are determined based on the N option data; wherein, M is a positive integer not greater than N;
- a form processing device including:
- Cell determination unit used to determine the target cell
- an interface display unit configured to display a data editing interface in response to the first operation
- An option data determining unit configured to determine an option data set based on the second operation on the data editing interface; wherein, the option data set includes N option data, and N is a positive integer;
- a color scheme determination unit configured to determine M cell color schemes based on the N option data in response to the first control displayed on the data editing interface being triggered; wherein, M is a positive integer not greater than N;
- the color scheme association unit is configured to associate the M cell color schemes with the N option data, so that each option data can be displayed in the target cell based on the associated cell color scheme.
- an electronic device including: at least one memory and at least one processor; wherein, the memory is used to store program codes, and the processor is used to call The program code stored in the memory enables the electronic device to execute the table processing method provided according to one or more embodiments of the present disclosure.
- a non-transitory computer storage medium stores program code, and when the program code is executed by a computer device, the The computer device executes the form processing method provided according to one or more embodiments of the present disclosure.
- the cell color scheme in response to the first control displayed on the data editing interface being triggered, is determined based on the option data, and the determined cell color scheme is associated with the option data, so that Each option data can be displayed in the target cell based on the color scheme of the associated cell, so that the color can be used to better convey the meaning of the data content and improve the differentiation of the data.
- FIG. 1 is a flowchart of a form processing method provided according to an embodiment of the present disclosure
- FIG. 2 is a schematic diagram of a data editing interface provided according to an embodiment of the present disclosure
- FIG. 3 is a schematic diagram of an option interface provided according to an embodiment of the present disclosure.
- Fig. 4 is a schematic diagram of a color editing interface provided according to an embodiment of the present disclosure.
- FIG. 5 is a schematic structural diagram of a form processing device provided according to another embodiment of the present disclosure.
- Fig. 6 is a schematic structural diagram of an electronic device provided according to an embodiment of the present disclosure.
- the term “comprise” and its variations are open-ended, ie “including but not limited to”.
- the term “based on” is “based at least in part on”.
- the term “one embodiment” means “at least one embodiment”; the term “another embodiment” means “at least one further embodiment”; the term “some embodiments” means “at least some embodiments.”
- the term “responsive to” and related terms means that one signal or event is affected to some extent, but not necessarily completely or directly, by another signal or event. If event x occurs “in response to" event y, then x may respond to y directly or indirectly. For example, the occurrence of y may eventually lead to the occurrence of x, but there may be other intermediate events and/or conditions. In other cases, y may not necessarily result in the occurrence of x, and x may occur even if y has not occurred. Furthermore, the term “responsive to” can also mean “responsive at least in part to”.
- determining broadly covers a wide variety of actions, which may include obtaining, calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, database, or other data structure), ascertaining, and the like, Also includes receiving (eg, receiving information), accessing (eg, accessing data in memory) and the like, as well as parsing, selecting, selecting, establishing, and the like, and the like. Relevant definitions of other terms will be given in the description below. Relevant definitions of other terms will be given in the description below. Relevant definitions of other terms will be given in the description below.
- phrase "A and/or B” means (A), (B), or (A and B).
- FIG. 1 shows a flow chart of a form processing method 100 provided by an embodiment of the present disclosure.
- the method 100 includes:
- Step S110 Determine the target cell.
- the target cell may be a cell selected by the user, and may also include a cell with the same setting as the cell selected by the user.
- the user may select one or more target cells through interactive operations such as clicking and dragging, or by inputting an expression of the target cell.
- Step S130 In response to the first operation, display the data editing interface.
- the first operation includes, but is not limited to, a touch operation, a click operation, a shortcut key operation, a gesture operation, a voice operation, and the like on a preset logo.
- the preset identifier may be located in the interface where the form is located, or may be set in a multi-level interface entered or opened through the interface where the form is located, which is not limited in this disclosure.
- Step S150 Determine an option data set based on the second operation on the data editing interface; wherein, the option data set includes N option data, and N is a positive integer;
- the option data is used to display in the determined target cell.
- the cell data set corresponding to the at least one cell may be referenced as the option data set.
- the selection operation on at least one cell in the table may include a cell expression input by the user, or a selection operation on a cell in the table.
- a plurality of data corresponding to a plurality of cells can be used as a cell data set; data in a cell can also be split into multiple data according to preset fields as a combination of cell data. For example, "A;B;C" displayed in a cell can be split into data “A” "B” "C".
- Step S170 In response to the first control displayed on the data editing interface being triggered, determine M cell color schemes based on the N option data; where M is a positive integer not greater than N;
- the N option data may correspond to different cell color schemes, and at this time, M is equal to N; multiple data in the N option data may share a cell color scheme, and at this time, M is smaller than N. It can be understood that when the number of option data exceeds the preset cell color scheme, the latter situation may occur.
- the cell color scheme set can be set in advance, and according to the cell color scheme arrangement order in the cell color scheme set and the data arrangement order in the option data set, units are assigned to each option data correspondingly grid color scheme. If the number of option data in the option data collection exceeds the number of cell color schemes in the cell color scheme collection, cell color schemes can be reassigned to the excess option data. In other words, you can cycle through a preset collection of cell color schemes.
- multiple cell color scheme sets may be preset, and each cell color scheme set corresponds to a different amount of option data.
- the option data set includes 3 option data
- a cell color scheme set including 3 cell color schemes may be selected.
- the cell color scheme includes setting the background color of the cell and/or setting the font color of the cell.
- Step S190 Associating the M cell color schemes with the N option data, so that each option data can be displayed in the target cell based on the associated cell color scheme.
- FIG. 2 shows a schematic diagram of a data editing interface.
- the data editing interface 10 displays a first control 11 , a first input box 13 and a cell selection control 14 .
- the user can input custom data in the first input box 13 as an option data set, or input a cell expression in the first input box 13 or use the cell selection control 14 to select existing cell data in the table to Reference the cell data corresponding to the cell expression or the selected cell data as the option data set.
- the system may determine M cell color schemes based on the N pieces of option data in response to the first control 11 being framed. It can be understood that when the first control 11 is not selected, the color scheme of the cell can be determined.
- the cell color scheme in response to the first control displayed on the data editing interface being triggered, is determined based on the option data, and the determined cell color scheme is associated with the option data, so that Each option data can be displayed in the target cell based on the color scheme of the associated cell, so that the color can be used to better convey the meaning of the data content and improve the differentiation of the data.
- method 100 also includes:
- Step A1 In response to the user's third operation on the target cell, an option interface is displayed, and in the option interface, the N pieces of option data are displayed based on the M kinds of cell color schemes.
- the third operation includes, but is not limited to, a touch operation, a click operation, a shortcut key operation, a gesture operation, a voice operation, and the like on a preset logo.
- Step A2 In response to the user determining the target option data from the option interface, filling the target option data in the target cell, wherein the target option data is in the target cell to match the target The cell color scheme associated with the option data is displayed.
- the user can trigger the display of an option-based interface through a third operation on the target cell.
- each option data is represented by its associated cell
- the color scheme is displayed. The user can select one of the multiple option data to populate said target cell.
- the user can trigger the drop-down control 21 displayed in the target cell 20 to open the option interface 30 .
- the option interface 30 displays option data with different colors (color not shown) as the background color (the outline of the background color is shown in a rounded rectangle), which are respectively "very not urgent", “not urgent”, “general” and “urgent”. and “very urgent", the user can select one or more of them to fill in the target cell 20, and the options filled in the target cell still retain the background color.
- the user currently selects the option “Not Urgent”, and “Not Urgent” with a background color is filled in the target cell 20 .
- method 100 also includes:
- Step B1 in response to the user inputting one or more of the N option data in the target cell, displaying all the options in the target cell with the cell color scheme associated with the input option data The option data entered.
- the user can input option data in the target cell, and the input option data is automatically displayed in the target cell in the color scheme of the associated cell.
- the M cell color schemes determined in step S170 may be an initial cell color scheme or a default cell color scheme automatically configured by the system, and the user may further customize the cell color scheme.
- the user-defined cell color scheme can include the following steps:
- Step C1 displaying a color selection interface for editing cell color schemes for the N pieces of option data.
- Step C2 updating the M cell color schemes based on user operations on the color selection interface.
- the color editing interface may be triggered to be displayed in response to a second control displayed on the data editing interface.
- the user can open the color editing interface by triggering the second control 12 displayed on the data editing interface 10 .
- the color selection interface displays the N option data, each of the option data corresponds to a color selection logo; step C2 further includes:
- Step c21 In response to the triggering of the first color selection flag corresponding to the first option data, a cell color scheme collection interface is displayed, and the cell color scheme collection interface displays multiple cell color schemes; wherein, the first option The data is any one of the N options data.
- Step c22 Determine the first cell color scheme in response to the user's operation on the cell color scheme collection interface.
- Step c23 Determine the first cell color scheme as the cell color scheme corresponding to the first option data.
- the initial display color of the first color selection mark corresponds to one of the M initial cell color schemes; after the first cell color scheme is determined, the first color selection mark The display color corresponds to the first cell color scheme.
- the color selection interface 40 displays 5 option data, namely "very not urgent”, “not urgent”, “general”, “urgent” and “very urgent", and the left side of each option data corresponds to the color selection logo 41, 42, 43, 44 and 45.
- the initial color of the color selection logo can be one-to-one corresponding to the default initial cell color scheme for the five option data, so that the user can easily know the cell color scheme corresponding to each current option data.
- the cell color scheme set interface 50 is displayed, and the cell color scheme set interface 50 is displayed.
- 50 can display multiple cell color schemes 51, and the user can select one of the cell color schemes as the first option data "very not urgent" cell color scheme.
- the color of the first color selection mark can be changed from the initial cell color scheme to correspond to the cell color scheme selected by the user.
- the user clicks the confirm button or the return button on the color selection interface 40 the modification of the cell color scheme by the user is saved.
- the color of the color selection mark corresponds to the current cell color scheme of the option data, which can facilitate Users globally match and compare the cell color schemes corresponding to each option data.
- the user can reselect a new cell color scheme for other option data, and the color of the color selection logo corresponding to other option data can change accordingly, which will not be repeated here.
- the N pieces of option data are displayed in the color selection interface based on the sequence of the referenced cell data.
- the sequence of the referenced cell data is A, B, C, D
- the color selection interface displays option data A, B, C, D correspondingly in sequence.
- the option data displayed on the color selection interface changes in sequence.
- the cell color scheme is re-associated with the second option data corresponding to the second data; wherein, the The preset operation is used to adjust the position sequence of the second data in the cell data set; the second data is any data in the cell data set.
- the referenced cell data is arranged in the order of A, B, C, and D
- the user moves cell data C to between cell data A and B by dragging and dropping
- the option data C corresponding to the cell data C is re-associated with the cell color scheme, while the cell color schemes associated with other option data (A, B, D) are not changed accordingly.
- the third option data corresponding to the third data is added to the option data set, and the third option data Associated cell color scheme.
- the corresponding option data set is changed from “A, B, C, D” is correspondingly changed to "A, B, C, D, E”
- the cell color scheme is associated with the newly added option data E, while the cells associated with other option data (A, B, C, D)
- the grid color scheme does not change as a result.
- the fourth option data corresponding to the fourth data is deleted from the option data set, and the fourth option data corresponding to the fourth option is deleted.
- the cell color scheme associated with the data; the fourth data is any data in the cell data set.
- the number of cell color schemes corresponding to the N option data remains unchanged, that is, the number of determined M cell color schemes The number remains unchanged, the option data corresponding to the referenced cell that is pushed is re-associated with the new cell color scheme, and the cell color scheme associated with the option data of the referenced cell that is not dragged remains unchanged.
- a new cell when a new cell is inserted in the cell reference range (such as inserting a new row or a new column) or the reference range of the cell is expanded, new option data is added accordingly, and the newly added option data Associated cell color scheme, the cell color scheme associated with the original option data remains unchanged.
- the corresponding option data is correspondingly deleted, and the corresponding cell color scheme, option The color scheme of the cells associated with the data remains unchanged.
- a form processing apparatus 600 including:
- a cell determining unit 610 configured to determine a target cell
- an interface display unit 630 configured to display a data editing interface in response to the first operation
- the option data determining unit 650 is configured to determine an option data set based on the second operation on the data editing interface; wherein, the option data set includes N option data, and N is a positive integer;
- the color scheme determination unit 670 is configured to determine M cell color schemes based on the N option data in response to the first control displayed on the data editing interface being triggered; wherein, M is a positive integer not greater than N;
- the color scheme association unit 690 is configured to associate the M cell color schemes with the N option data, so that each option data can be displayed in the target cell based on the associated cell color scheme.
- the cell color scheme in response to the first control displayed on the data editing interface being triggered, is determined based on the option data, and the determined cell color scheme is associated with the option data, so that Each option data can be displayed in the target cell based on the color scheme of the associated cell, so that the color can be used to better convey the meaning of the data content and improve the differentiation of the data.
- the form processing device further includes:
- an option interface display unit configured to display an option interface in response to the user's third operation on the target cell; in the option interface, display the N pieces of option data based on the M cell color schemes;
- a first target data display unit configured to fill the target cell with the target option data in response to the user determining the target option data from the option interface, wherein the target option data is in the target cell in the cell color scheme associated with the target option data.
- the form processing device further includes:
- a second target data display unit configured to, in response to the user inputting one or more of the N option data in the target cell, display a unit associated with the input option data in the target cell
- the grid color scheme displays the entered option data.
- the color scheme determination unit is configured to determine M initial cell color schemes in response to the first control displayed on the data editing interface being triggered; the form processing device further includes:
- a color selection interface display unit configured to display a color selection interface, and the color selection interface is used to edit cell color schemes for the N option data;
- the second color scheme determination unit is configured to determine the M cell color schemes based on user operations on the color selection interface.
- the form processing device further includes:
- the first re-association unit is used to re-associate the cell color scheme for the second option data corresponding to the second data if the second data in the cell data set has been subjected to a preset operation; wherein , the preset operation is used to adjust the position sequence of the second data in the cell data set; the second data is any data in the cell data set.
- the form processing device further includes:
- the second re-association unit is configured to add third option data corresponding to the third data to the option data set if the third data is newly added in the cell data set, and provide the third option data corresponding to the third data in the option data set.
- Option data association cell color scheme
- the form processing device further includes:
- the third re-association unit is configured to delete the fourth option data corresponding to the fourth data in the option data set if the fourth data is deleted in the cell data set, and delete the fourth option data corresponding to the fourth data in the option data set, and delete the fourth option data corresponding to the fourth data in the option data set.
- the cell color scheme associated with the four-option data; the fourth data is any data in the cell data set.
- an electronic device including:
- the memory is used to store program codes
- the processor is used to invoke the program codes stored in the memory to enable the electronic device to execute the form processing method provided according to one or more embodiments of the present disclosure.
- a non-transitory computer storage medium stores program codes, and the program codes can be executed by a computer device to cause the computer device to execute A table processing method provided according to one or more embodiments of the present disclosure.
- FIG. 6 it shows a schematic structural diagram of an electronic device (such as a terminal device or a server) 800 suitable for implementing an embodiment of the present disclosure.
- the terminal equipment in the embodiment of the present disclosure may include but not limited to such as mobile phone, notebook computer, digital broadcast receiver, PDA (personal digital assistant), PAD (tablet computer), PMP (portable multimedia player), vehicle terminal (such as mobile terminals such as car navigation terminals) and fixed terminals such as digital TVs, desktop computers and the like.
- the electronic device shown in FIG. 6 is only an example, and should not limit the functions and application scope of the embodiments of the present disclosure.
- an electronic device 800 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) Various appropriate actions and processes are executed by programs in the memory (RAM) 803 . In the RAM 803, various programs and data necessary for the operation of the electronic device 800 are also stored.
- the processing device 801, the ROM 802, and the RAM 803 are connected to each other through a bus 804.
- An input/output (I/O) interface 805 is also connected to the bus 804 .
- the following devices can be connected to the I/O interface 805: input devices 806 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; including, for example, a liquid crystal display (LCD), speaker, vibration an output device 807 such as a computer; a storage device 808 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 809.
- the communication means 809 may allow the electronic device 800 to perform wireless or wired communication with other devices to exchange data. While FIG. 6 shows electronic device 800 having various means, it is to be understood that implementing or having all of the means shown is not a requirement. More or fewer means may alternatively be implemented or provided.
- embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, where the computer program includes program codes for executing the methods shown in the flowcharts.
- the computer program may be downloaded and installed from a network via communication means 809, or from storage means 808, or from ROM 802.
- the processing device 801 When the computer program is executed by the processing device 801, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are performed.
- the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two.
- a computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
- a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave carrying computer-readable program code therein. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- a computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device .
- Program code embodied on a computer readable medium may be transmitted by any appropriate medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
- the client and the server can communicate using any currently known or future network protocols such as HTTP (HyperText Transfer Protocol, Hypertext Transfer Protocol), and can communicate with digital data in any form or medium Communications (eg, communication networks) are interconnected.
- Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), internetworks (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network of.
- the above-mentioned computer-readable medium may be included in the above-mentioned electronic device, or may exist independently without being incorporated into the electronic device.
- the above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device is made to execute the above-mentioned method of the present disclosure.
- Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional Procedural Programming Language—such as "C" or a similar programming language.
- the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server.
- the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through an Internet service provider). Internet connection).
- LAN local area network
- WAN wide area network
- Internet service provider such as AT&T, MCI, Sprint, EarthLink, MSN, GTE, etc.
- each block in a flowchart or block diagram may represent a module, program segment, or portion of code that contains one or more logical functions for implementing specified executable instructions.
- the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved.
- each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations can 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.
- the units involved in the embodiments described in the present disclosure may be implemented by software or by hardware. Wherein, the name of a unit does not constitute a limitation of the unit itself under certain circumstances.
- FPGAs Field Programmable Gate Arrays
- ASICs Application Specific Integrated Circuits
- ASSPs Application Specific Standard Products
- SOCs System on Chips
- CPLD Complex Programmable Logical device
- a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction 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.
- machine-readable storage media would include one or more wire-based electrical connections, portable computer discs, hard drives, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.
- RAM random access memory
- ROM read only memory
- EPROM or flash memory erasable programmable read only memory
- CD-ROM compact disk read only memory
- magnetic storage or any suitable combination of the foregoing.
- a table processing method including: determining a target cell; in response to the first operation, displaying a data editing interface; based on a second operation on the data editing interface, determining A set of option data; wherein, the set of option data includes N option data, and N is a positive integer; in response to the first control displayed on the data editing interface being triggered, M types of cell color matching are determined based on the N option data Scheme; wherein, M is a positive integer not greater than N; associate the M cell color schemes with the N option data, so that each option data can be based on the associated unit in the target cell The grid color scheme is displayed.
- the table processing method provided according to one or more embodiments of the present disclosure further includes: displaying an option interface in response to the third operation of the user on the target cell; in the option interface, based on the M types of units
- the grid color scheme displays the N option data; in response to the user determining the target option data from the option interface, the target option data is filled in the target cell, wherein the target option data is in the target
- the cells are displayed in the cell color scheme associated with the target option data.
- the form processing method provided according to one or more embodiments of the present disclosure further includes: in response to the user inputting one or more of the N option data in the target cell, in the target cell Displays the entered option data in the cell color scheme associated with the entered option data.
- the cell color scheme includes setting the background color of the cell and/or setting the font color of the cell.
- the first control displayed in response to the data editing interface is triggered, and determining M cell color schemes based on the N option data includes: the response to the The first control displayed on the data editing interface is triggered to determine M initial cell color schemes; the method also includes: displaying a color selection interface, and the color selection interface is used to color the N option data editing cells A scheme: determining the M cell color schemes based on the user's operation on the color selection interface.
- the displaying the color selection interface includes: displaying the color selection interface in response to the second control displayed on the data editing interface being triggered.
- the color selection interface displays the N option data, and each of the option data corresponds to a color selection logo; based on the user's operation on the color selection interface, determining The M types of cell color schemes include: in response to the triggering of the first color selection mark corresponding to the first option data, displaying a cell color scheme collection interface, where multiple cell color scheme collection interfaces are displayed a color scheme; in response to user operations on the cell color scheme collection interface, determine a first cell color scheme; determine the first cell color scheme as the cell color scheme corresponding to the first option data ; Wherein, the first option data is any one of the N option data.
- the initial display color of the first color selection mark corresponds to one of the M initial cell color schemes; after the first cell color scheme is determined, the The display color of the first color selection mark corresponds to the first cell color scheme.
- N and M are equal, and each option data corresponds to a color display scheme.
- the determining the M cell color schemes includes: determining the M cell color schemes in a preset order from a preset set of cell color schemes.
- the determining the option data set based on the second operation on the data editing interface includes: responding to the selection operation on at least one cell in the table, referencing the at least one The cell data set corresponding to the cell is used as the option data set.
- the color selection interface displaying the N pieces of option data includes: when the set of option data is referenced from cell data in a table, based on the referenced cell data In order of arrangement, the N pieces of option data are displayed in the color selection interface.
- the form processing method provided according to one or more embodiments of the present disclosure further includes: if the second data in the cell data set has been subjected to a preset operation, the second data corresponding to the second data
- the second option data re-associates the cell color scheme; wherein, the preset operation is used to adjust the position order of the second data in the cell data set; the second data is in the cell data set any data.
- the preset operation is a drag operation.
- the form processing method provided according to one or more embodiments of the present disclosure further includes: if the third data is newly added in the cell data set, adding an item corresponding to the third data in the option data set Third option data, and associate a cell color scheme for the third option data.
- the form processing method provided according to one or more embodiments of the present disclosure further includes: if the fourth data is deleted from the cell data set, deleting the corresponding to the fourth data from the option data set The fourth option data, and delete the cell color scheme associated with the fourth option data; the fourth data is any data in the cell data set.
- a table processing device including: a cell determining unit, configured to determine a target cell; an interface display unit, configured to display a data editing interface in response to a first operation; An option data determining unit, configured to determine an option data set based on the second operation on the data editing interface; wherein, the option data set includes N option data, where N is a positive integer; a color scheme determining unit is used to respond The first control displayed on the data editing interface is triggered, and M cell color schemes are determined based on the N option data; wherein, M is a positive integer not greater than N; the color scheme association unit is used to combine the The M cell color schemes are associated with the N option data, so that each option data can be displayed in the target cell based on the associated cell color scheme.
- an electronic device including: at least one memory and at least one processor; wherein, the memory is used to store program codes, and the processor is used to call the The stored program code enables the electronic device to execute any one of the form processing methods provided according to one or more embodiments of the present disclosure.
- a non-transitory computer storage medium stores program code, and when the program code is executed by a computer device, the computer device Execute any one of the table processing methods provided according to one or more embodiments of the present disclosure.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (19)
- 一种表格处理方法,其特征在于,包括:确定目标单元格;响应于第一操作,显示数据编辑界面;基于对所述数据编辑界面的第二操作,确定选项数据集合;其中,所述选项数据集合包括N个选项数据,N为正整数;响应于所述数据编辑界面显示的第一控件被触发,基于所述N个选项数据确定M种单元格配色方案;其中,M为不大于N的正整数;将所述M种单元格配色方案与所述N个选项数据关联,以使每个选项数据在所述目标单元格中能够基于所关联的单元格配色方案显示。
- 根据权利要求1所述的表格处理方法,其特征在于,还包括:响应于用户对所述目标单元格的第三操作,显示选项界面;在所述选项界面中,基于所述M种单元格配色方案显示所述N个选项数据;响应于用户从所述选项界面中确定目标选项数据,在所述目标单元格中填充所述目标选项数据,其中,所述目标选项数据在所述目标单元格中以与所述目标选项数据关联的单元格配色方案显示。
- 根据权利要求1所述的表格处理方法,其特征在于,还包括:响应于用户在所述目标单元格中输入所述N个选项数据中的一个或多个,在所述目标单元格内以与所输入的选项数据关联的单元格配色方案显示所输入的选项数据。
- 根据权利要求1所述的表格处理方法,其特征在于,所述单元格配色方案包括对单元格背景色的设置和/或对单元格的字体颜色的设置。
- 根据权利要求1所述的表格处理方法,其特征在于,所述响应于所述数据编辑界面显示的第一控件被触发,基于所述N个选项数据确定M种单元格配色方案,包括:响应于所述数据编辑界面显示的第一控件被触发,确定M种初始单元格配色方案;所述方法还包括:显示颜色选择界面,所述颜色选择界面用于为所述N个选项数据编辑单元格配色方案;基于用户对所述颜色选择界面的操作,确定所述M种单元格配色方案。
- 根据权利要求5所述的表格处理方法,其特征在于,所述显示颜色选择界面,包括:响应于所述数据编辑界面显示的第二控件被触发,显示所述颜色选择界面。
- 根据权利要求5所述的表格处理方法,其特征在于,所述颜色选择界面显示所述N个选项数据,每个所述选项数据对应一个颜色选择标识;所述基于用户对所述颜色选择界面的操作,确定所述M种单元格配色方案,包括:响应于与第一选项数据对应的第一颜色选择标识被触发,显示单元格配色方案集合界面,所述单元格配色方案集合界面显示有多种单元格配色方案;响应于用户对所述单元格配色方案集合界面的操作,确定第一单元格配色方案;将所述第一单元格配色方案确定为与所述第一选项数据对应的单元格配色方案;其中,第一选项数据为所述N个选项数据中的任意一个选项数据。
- 根据权利要求7所述的表格处理方法,其特征在于,所述第一颜色选择标识的初始显示颜色与所述M种初始单元格配色方案中的一种对应;在确定第一单元格配色方案后,所述第一颜色选择标识的显示颜色与所述第一单元格配色方案对应。
- 根据权利要求1所述的表格处理方法,其特征在于,N与M相等,每种选项数据分别对应一种颜色显示方案。
- 根据权利要求1所述的表格处理方法,其特征在于,所述确定M种单元格配色方案,包括:从预设的单元格配色方案集合中,按照预设的顺序确定所述M种单元格配色方案。
- 根据权利要求1所述的表格处理方法,其特征在于,所述基于对所述数据编辑界面的第二操作,确定选项数据集合,包括:响应于对表格中至少一个单元格的选取操作,引用所述至少一个单元格对应的单元格数据集合作为所述选项数据集合。
- 根据权利要求7所述的表格处理方法,其特征在于,所述颜色选择界面显示所述N个选项数据,包括:当所述选项数据集合引用自表格中的单元格数据时,基于被引用的单元格数据的排列顺序,在所述颜色选择界面中显示所述N个选项数据。
- 根据权利要求11所述的表格处理方法,其特征在于,还包括:若所述单元格数据集合中的第二数据被执行了预设的操作,则为与所述第二数据对应的第二选项数据重新关联单元格配色方案;其中,所述预设的操作用于调整所述第二数据在所述单元格数据集合中的位置顺序;所述第二数据为单元格数据集合中的任意一个数据。
- 根据权利要求13所述的表格处理方法,其特征在于,所述预设的操作为拖拽操作。
- 根据权利要求11所述的表格处理方法,其特征在于,还包括:若所述单元格数据集合中新增了第三数据,则所述选项数据集合中增加与所述第三数据对应的第三选项数据,并为所述第三选项数据关联单元格配色方案。
- 根据权利要求11所述的表格处理方法,其特征在于,还包括:若所述单元格数据集合中删除了第四数据,则在所述选项数据集合中删除与所述第四数据对应的第四选项数据,并删除与所述第四选项数据关联的单元格配色方案;所述第四数据为单元格数据集合中的任意一个数据。
- 一种表格处理装置,其特征在于,包括:单元格确定单元,用于确定目标单元格;界面显示单元,用于响应于第一操作,显示数据编辑界面;选项数据确定单元,用于基于对所述数据编辑界面的第二操作,确定选项数据集合;其中,所述选项数据集合包括N个选项数据,N为正整数;配色方案确定单元,用于响应于所述数据编辑界面显示的第一控件被触发,基于所述N个选项数据确定M种单元格配色方案;其中,M为不大于N的正整数;配色方案关联单元,用于将所述M种单元格配色方案与所述N个选项数据关联,以使每个选项数据在所述目标单元格中能够基于所关联的单元格配色方案显示。
- 一种电子设备,其特征在于,包括:至少一个存储器和至少一个处理器;其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器所存储的程序代码以使所述电子设备执行权利要求1至16任一所述的方法。
- 一种非暂态计算机存储介质,其特征在于,所述非暂态计算机存储介质存储有程序代码,所述程序代码被计算机设备执行时,使得所述计算机设备执行权利要求1至16任一所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024529505A JP7690694B2 (ja) | 2021-11-17 | 2022-11-17 | テーブル処理方法、装置、電子機器及び記憶媒体 |
| EP22894910.3A EP4418091A4 (en) | 2021-11-17 | 2022-11-17 | Table processing method and apparatus, electronic device, and storage medium |
| US18/666,587 US12412028B2 (en) | 2021-11-17 | 2024-05-16 | Spreadsheet processing method and apparatus, electronic device, and storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111364825.8 | 2021-11-17 | ||
| CN202111364825.8A CN114185463B (zh) | 2021-11-17 | 2021-11-17 | 表格处理方法、装置、电子设备和存储介质 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/666,587 Continuation US12412028B2 (en) | 2021-11-17 | 2024-05-16 | Spreadsheet processing method and apparatus, electronic device, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023088379A1 true WO2023088379A1 (zh) | 2023-05-25 |
Family
ID=80540240
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/132618 Ceased WO2023088379A1 (zh) | 2021-11-17 | 2022-11-17 | 表格处理方法、装置、电子设备和存储介质 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12412028B2 (zh) |
| EP (1) | EP4418091A4 (zh) |
| JP (1) | JP7690694B2 (zh) |
| CN (1) | CN114185463B (zh) |
| WO (1) | WO2023088379A1 (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114185463B (zh) * | 2021-11-17 | 2023-10-13 | 北京字跳网络技术有限公司 | 表格处理方法、装置、电子设备和存储介质 |
| CN119455388A (zh) * | 2023-06-08 | 2025-02-18 | 网易(杭州)网络有限公司 | 游戏中的换色方法、电子设备和可读存储介质 |
| CN121031550B (zh) * | 2025-10-28 | 2026-04-28 | 北京飞书科技有限公司 | 数据处理方法、装置、介质、电子设备及程序产品 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1790325A (zh) * | 2004-12-15 | 2006-06-21 | 微软公司 | 按照格式过滤和分类 |
| CN102314475A (zh) * | 2010-06-18 | 2012-01-11 | 微软公司 | 定制选项卡组内的可视化 |
| CN102945162A (zh) * | 2011-10-26 | 2013-02-27 | 微软公司 | 逻辑cpu划分的使用热度图表示 |
| US20130117714A1 (en) * | 2011-11-03 | 2013-05-09 | Microsoft Corporation | List-based interactivity features as part of modifying list data and structure |
| CN111291543A (zh) * | 2018-11-21 | 2020-06-16 | 北京国双科技有限公司 | 数据的显示方法及装置、存储介质及处理器 |
| CN114185463A (zh) * | 2021-11-17 | 2022-03-15 | 北京字跳网络技术有限公司 | 表格处理方法、装置、电子设备和存储介质 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09305354A (ja) * | 1996-05-10 | 1997-11-28 | Casio Comput Co Ltd | 帳票出力方法 |
| JP2000268112A (ja) | 1999-03-15 | 2000-09-29 | Fuji Xerox Co Ltd | 文書処理装置及び方法 |
| JP3828337B2 (ja) | 2000-04-28 | 2006-10-04 | 株式会社東芝 | 表データ表示装置 |
| TW518509B (en) * | 2000-11-28 | 2003-01-21 | Ibm | Method and system in an electronic spreadsheet for persistently filling by samples a range of cells |
| JP3734491B1 (ja) * | 2004-12-21 | 2006-01-11 | 公靖 中野 | スプレッドシートのセル内グラフ表示方法 |
| US7693860B2 (en) * | 2005-03-18 | 2010-04-06 | Microsoft Corporation | Method and system to associate cell and item metadata |
| US20070061714A1 (en) * | 2005-09-09 | 2007-03-15 | Microsoft Corporation | Quick styles for formatting of documents |
| US7627812B2 (en) * | 2005-10-27 | 2009-12-01 | Microsoft Corporation | Variable formatting of cells |
| US7770100B2 (en) * | 2006-02-27 | 2010-08-03 | Microsoft Corporation | Dynamic thresholds for conditional formats |
| US20110066933A1 (en) * | 2009-09-02 | 2011-03-17 | Ludwig Lester F | Value-driven visualization primitives for spreadsheets, tabular data, and advanced spreadsheet visualization |
| US10409892B2 (en) * | 2011-01-26 | 2019-09-10 | Microsoft Technology Licensing, Llc | Formatting data by example |
| US10114679B2 (en) | 2011-10-26 | 2018-10-30 | Microsoft Technology Licensing, Llc | Logical CPU division usage heat map representation |
| JP5982135B2 (ja) * | 2012-02-29 | 2016-08-31 | アマノ株式会社 | データ管理装置 |
| JP6590335B2 (ja) * | 2015-04-14 | 2019-10-16 | 株式会社テララコード研究所 | 二次元コード、及び該二次元コードの読取方法 |
| US10069943B2 (en) * | 2015-05-14 | 2018-09-04 | Illumon Llc | Query dispatch and execution architecture |
| US10140279B2 (en) * | 2016-01-13 | 2018-11-27 | Dropbox, Inc. | Techniques for providing user interface enhancements for spreadsheets and tables |
| CN106569988A (zh) * | 2016-06-20 | 2017-04-19 | 杨玉海 | 智能管理系统生成系统Hxcel格式技术方法 |
| US10282405B1 (en) * | 2017-11-03 | 2019-05-07 | Dropbox, Inc. | Task management in a collaborative spreadsheet environment |
| CN108197114B (zh) * | 2018-01-19 | 2022-07-29 | 腾讯科技(深圳)有限公司 | 表格数据的检测方法、装置、存储介质及电子装置 |
| AU2019100576C4 (en) * | 2018-06-03 | 2020-01-30 | Apple Inc. | Accelerated task performance |
| CN112329409B (zh) * | 2019-07-30 | 2024-03-22 | 珠海金山办公软件有限公司 | 一种单元格颜色转换方法、装置及电子设备 |
| CN111625314B (zh) * | 2020-05-25 | 2024-02-13 | 泰康保险集团股份有限公司 | 终端设备界面颜色设置方法、装置、设备及存储介质 |
| CN113268964B (zh) * | 2020-07-23 | 2022-01-18 | 腾讯科技(深圳)有限公司 | 一种表格编辑方法、装置、设备及存储介质 |
-
2021
- 2021-11-17 CN CN202111364825.8A patent/CN114185463B/zh active Active
-
2022
- 2022-11-17 EP EP22894910.3A patent/EP4418091A4/en active Pending
- 2022-11-17 WO PCT/CN2022/132618 patent/WO2023088379A1/zh not_active Ceased
- 2022-11-17 JP JP2024529505A patent/JP7690694B2/ja active Active
-
2024
- 2024-05-16 US US18/666,587 patent/US12412028B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1790325A (zh) * | 2004-12-15 | 2006-06-21 | 微软公司 | 按照格式过滤和分类 |
| CN102314475A (zh) * | 2010-06-18 | 2012-01-11 | 微软公司 | 定制选项卡组内的可视化 |
| CN102945162A (zh) * | 2011-10-26 | 2013-02-27 | 微软公司 | 逻辑cpu划分的使用热度图表示 |
| US20130117714A1 (en) * | 2011-11-03 | 2013-05-09 | Microsoft Corporation | List-based interactivity features as part of modifying list data and structure |
| CN111291543A (zh) * | 2018-11-21 | 2020-06-16 | 北京国双科技有限公司 | 数据的显示方法及装置、存储介质及处理器 |
| CN114185463A (zh) * | 2021-11-17 | 2022-03-15 | 北京字跳网络技术有限公司 | 表格处理方法、装置、电子设备和存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4418091A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114185463A (zh) | 2022-03-15 |
| CN114185463B (zh) | 2023-10-13 |
| EP4418091A4 (en) | 2025-02-26 |
| EP4418091A1 (en) | 2024-08-21 |
| JP2024542200A (ja) | 2024-11-13 |
| US20240303427A1 (en) | 2024-09-12 |
| JP7690694B2 (ja) | 2025-06-10 |
| US12412028B2 (en) | 2025-09-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112528595B (zh) | 文档处理方法、装置和电子设备 | |
| US20260079613A1 (en) | Data processing method, electronic device and storage medium | |
| CN114185463B (zh) | 表格处理方法、装置、电子设备和存储介质 | |
| WO2023056934A1 (zh) | 数据处理方法、装置和电子设备 | |
| US9830056B1 (en) | Indicating relationships between windows on a computing device | |
| CN115757400B (zh) | 数据表处理方法、装置、电子设备和计算机可读介质 | |
| WO2023088380A1 (zh) | 信息处理方法、装置、电子设备和存储介质 | |
| CN118627481B (zh) | 表格处理方法、装置、终端和存储介质 | |
| WO2022184012A1 (zh) | 一种文档创建方法、装置、设备及存储介质 | |
| CN113239673A (zh) | 图表切换方法、装置、存储介质及电子设备 | |
| WO2023035964A1 (zh) | 数据操作方法、装置、存储介质及电子设备 | |
| CN114580361A (zh) | 文档处理方法、装置、电子设备和存储介质 | |
| CN115145560B (zh) | 业务编排方法、装置、设备、计算机可读介质和程序产品 | |
| WO2023124910A1 (zh) | 数据处理方法、装置、电子设备和存储介质 | |
| WO2025261255A1 (zh) | 表格处理方法、装置、电子设备和存储介质 | |
| CN114995720A (zh) | 一种页面内容的处理方法、装置、设备和可读介质 | |
| US20260105246A1 (en) | Data processing method and apparatus, and electronic device and storage medium | |
| WO2025044758A1 (zh) | 信息处理方法、装置、电子设备和存储介质 | |
| CN115688750A (zh) | 文本处理方法、装置、可读介质及电子设备 | |
| US20240402897A1 (en) | Method, apparatus, electronic device and storage medium for displaying information | |
| CN115422131B (zh) | 业务审核知识库检索方法、装置、设备和计算机可读介质 | |
| CN119830877B (zh) | 表格的渲染方法、装置、设备及介质 | |
| CN115587573A (zh) | 文档编辑方法、装置、电子设备和存储介质 | |
| CN118259787A (zh) | 窗口显示方法、装置、电子设备和存储介质 | |
| WO2025092555A1 (zh) | 一种多媒体数据生成方法、装置、存储介质及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22894910 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022894910 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2024529505 Country of ref document: JP Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2022894910 Country of ref document: EP Effective date: 20240516 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11202403357X Country of ref document: SG |