CN119578384B - Column display width generation method and device of data table and computer equipment - Google Patents

Column display width generation method and device of data table and computer equipment

Info

Publication number
CN119578384B
CN119578384B CN202411767363.8A CN202411767363A CN119578384B CN 119578384 B CN119578384 B CN 119578384B CN 202411767363 A CN202411767363 A CN 202411767363A CN 119578384 B CN119578384 B CN 119578384B
Authority
CN
China
Prior art keywords
column
data
length
width
piece
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202411767363.8A
Other languages
Chinese (zh)
Other versions
CN119578384A (en
Inventor
蒋凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Cloud Technology Co Ltd
Original Assignee
China Telecom Cloud Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Telecom Cloud Technology Co Ltd filed Critical China Telecom Cloud Technology Co Ltd
Priority to CN202411767363.8A priority Critical patent/CN119578384B/en
Publication of CN119578384A publication Critical patent/CN119578384A/en
Application granted granted Critical
Publication of CN119578384B publication Critical patent/CN119578384B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/183Tabulation, i.e. one-dimensional [1D] positioning
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application relates to a method, a device and computer equipment for generating column display width of a data table. The method comprises the steps of obtaining original data from a preset database, carrying out column division on the original data to obtain at least one piece of column data, traversing each piece of column data, determining column balancing lengths according to deviation degrees among lengths of data in each piece of column data, wherein the column balancing lengths are used for representing the overall level of the lengths of the data in each piece of column data, and determining column display widths corresponding to each piece of column data according to the column balancing lengths, the lengths of column names corresponding to each piece of column data, a preset maximum value of column widths and a preset minimum value of column widths. By adopting the method, the column display width of each column of data can be reasonably calculated based on the length of the data in each column of data, and the problem of poor data display effect caused by unbalanced data display and the like due to fixed column width is avoided, so that the display effect of multiple columns of data in a data table is improved.

Description

Column display width generation method and device of data table and computer equipment
Technical Field
The present application relates to the field of information technology, and in particular, to a method, an apparatus, a computer device, a computer readable storage medium, and a computer program product for generating a column display width of a data table.
Background
In systems that include web interfaces, large amounts of data are often presented using tabular forms. However, the form of the table is often presented with the problem of unbalanced multi-column data presentation. In the database field, each database has several field types, and the query result set of Shan Zhangbiao also often has multiple fields, and the content lengths of different cells have great differences. The multi-column data imbalance problem presented by the table affects the readability of the data.
The conventional technology mainly sets the column display width of each column in the table to be the same width for displaying the multi-column data, however, the conventional technology ignores the difference of contents between different columns, so that the display contents are compressed, which is not beneficial to improving the display effect of the multi-column data in the data table.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a column display width generation method, apparatus, computer device, computer-readable storage medium, and computer program product for a data table that can improve the display effect of a plurality of columns of data in the data table.
In a first aspect, the present application provides a method for generating a column display width of a data table, including:
obtaining original data from a preset database, and sorting the original data to obtain at least one list of data;
Traversing each list of data, and determining a column equalization length corresponding to each list of data according to the deviation degree between the lengths of the data in each list of data, wherein the column equalization length is used for representing the overall level of the lengths of the data in each list of data;
Determining the column display width corresponding to each list data according to the column equalization length corresponding to each list data, the length of the column name corresponding to each list data, the preset maximum value of the column width and the preset minimum value of the column width, wherein the preset maximum value of the column width is larger than the preset minimum value of the column width.
In one embodiment, the determining the column equalization length corresponding to each column table data according to the deviation degree between the lengths of the data in each column table data includes:
determining a length reference value according to the length of each data in each list of data;
Traversing each data in each list data, and determining a length difference value between the length of each data in each list data and the length reference value;
and determining the column equalization length corresponding to each column of the data according to each length difference value.
In one embodiment, before the step of determining the column equalization length corresponding to each column of table data, the method further includes:
Traversing each list of data, and screening the data to be converted from each list of data according to the data type of each data in each list of data;
And mapping the length of the data to be converted according to the length conversion mode corresponding to the data to be converted.
In one embodiment, the determining the column display width corresponding to each column table data according to the column equalization length corresponding to each column table data, the length of the column name corresponding to each column table data, the preset maximum value and the preset minimum value of the column width includes:
and aiming at each piece of list data, taking the preset minimum value of the column width as the column display width corresponding to each piece of list data when the column equalization length corresponding to each piece of list data is smaller than the length of the column name corresponding to each piece of list data and the length of the column name corresponding to each piece of list data is smaller than the preset minimum value of the column width.
In one embodiment, the determining the column display width corresponding to each column table data according to the column equalization length corresponding to each column table data, the length of the column name corresponding to each column table data, the preset maximum value and the preset minimum value of the column width includes:
And aiming at each piece of list data, taking the length of the column name corresponding to each piece of list data as the column display width corresponding to each piece of list data when the column equalization length corresponding to each piece of list data is smaller than the length of the column name corresponding to each piece of list data and the column equalization length corresponding to each piece of list data is larger than or equal to the preset minimum value of the column width.
In one embodiment, the determining the column display width corresponding to each column table data according to the column equalization length corresponding to each column table data, the length of the column name corresponding to each column table data, the preset maximum value and the preset minimum value of the column width includes:
And aiming at each piece of list data, taking the preset maximum value of the column width as the column display width corresponding to each piece of list data when the column equalization length corresponding to each piece of list data is larger than or equal to the preset maximum value of the column width and the preset maximum value of the column width is larger than or equal to the length of the column name corresponding to each piece of list data.
In one embodiment, after the step of determining the column display width corresponding to each column of the column data, the method further includes:
summing the column display widths corresponding to each column of table data to obtain a table width;
and adjusting the column display width corresponding to each column of the table data according to the table width and the interface width of the table display interface.
In a second aspect, the present application also provides a column display width generating device of a data table, including:
The acquisition module is used for acquiring the original data from a preset database, and classifying the original data to obtain at least one list data.
The calculation module is used for traversing each piece of list data, determining the column equalization length corresponding to each piece of list data according to the deviation degree between the lengths of the pieces of data in each piece of list data, wherein the column equalization length is used for representing the overall level of the lengths of the pieces of data in each piece of list data.
The determining module is used for determining the column display width corresponding to each piece of column data according to the column equalization length corresponding to each piece of column data, the length of the column name corresponding to each piece of column data, a preset maximum value of the column width and a preset minimum value of the column width, wherein the preset maximum value of the column width is larger than the preset minimum value of the column width.
In a third aspect, the present application also provides a computer device. The computer device comprises a memory and a processor, the memory storing a computer program which, when executed by the processor, implements the steps of the method described above.
In a fourth aspect, the present application also provides a computer-readable storage medium. The computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements the steps of the method described above.
In a fifth aspect, the present application also provides a computer program product. The computer program product comprising a computer program which, when executed by a processor, implements the steps of the method described above.
The method, the device, the computer equipment, the computer readable storage medium and the computer program product for generating the column display width of the data table acquire the original data from a preset database, and divide the original data into columns to acquire at least one column of table data, so that the original data in the database are divided into columns to determine the column display width of each column of data subsequently; traversing each list of data, determining a column balance length corresponding to each list of data according to the deviation degree between the lengths of the data in each list of data, wherein the column balance length is used for representing the overall level of the length of the data in each list of data, so as to analyze the deviation degree between the lengths of the data in each list of data, accurately acquire the column balance length used for representing the overall level of the length of each list of data, so as to determine the column display width of each column of data by combining the column balance lengths, and determining the column display width corresponding to each list of data according to the column balance length corresponding to each list of data, the length of the column name corresponding to each list of data, the preset column width maximum value and the preset column width minimum value, wherein the preset column width maximum value is larger than the preset column width minimum value, so that the column display width corresponding to each list of data is accurately determined based on the different size relations among the column balance length, the column width maximum value and the column width minimum value, the column width display width corresponding to reasonably calculate the column display width of each column of data based on the length of the data in each column of data, and the display effect of the column width data is prevented from being increased, and the display effect of the data is prevented from being displayed unevenly.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the related art, the drawings that are needed in the description of the embodiments of the present application or the related technologies will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and other related drawings may be obtained according to these drawings without inventive effort to those of ordinary skill in the art.
FIG. 1 is an application environment diagram of a method for generating column display width of a data table in one embodiment;
FIG. 2 is a flow chart of a method for generating column display width of a data table according to an embodiment;
FIG. 3 is a schematic diagram of a database field dynamic display multi-column data table scheme according to an embodiment;
FIG. 4 is a flow chart of determining column display width in one embodiment;
FIG. 5 is a block diagram showing the structure of a column display width generating apparatus of a data table in one embodiment;
FIG. 6 is an internal block diagram of a computer device in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The method for generating the column display width of the data table provided by the embodiment of the application can be applied to an application environment shown in fig. 1. Wherein the terminal 102 communicates with the server 104 via a network. The data storage system may store data that the server 104 needs to process. The data storage system may be integrated on the server 104 or may be located on a cloud or other network server. The terminal 102 acquires original data from a preset database and divides the original data into columns to obtain at least one column of data, the terminal 102 traverses each column of data, determines a column balancing length corresponding to each column of data according to the deviation degree between the lengths of the data in each column of data, the column balancing length is used for representing the overall level of the length of the data in each column of data, and the terminal 102 determines a column display width corresponding to each column of data according to the column balancing length corresponding to each column of data, the length of a column name corresponding to each column of data, a preset column width maximum value and a preset column width minimum value, wherein the preset column width maximum value is larger than the preset column width minimum value. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, internet of things devices, and portable wearable devices, where the internet of things devices may be smart televisions, smart vehicle devices, projection devices, and the like. The portable wearable device may be a smart watch, a wearable device, or the like. The head-mounted device may be a Virtual Reality (VR) device, an augmented Reality (Augmented Reality, AR) device, smart glasses, or the like. The server 104 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing cloud computing services.
In an exemplary embodiment, as shown in fig. 2, a method for generating a column display width of a data table is provided, and the method is applied to a terminal for example and is described as follows, including steps S202 to S206. Wherein:
Step S202, obtaining original data from a preset database, and sorting the original data to obtain at least one list of data.
The preset database may be a database for storing original data, and in practical application, the preset database may include a database storing service data of a specific service.
The original data may refer to data representing information such as service parameters of a specific service.
The table data may refer to data in each column of the table obtained by dividing/sorting the original data by column.
As an example, in a system including a web interface, data to be displayed may be stored in a preset database in advance as original data, when the original data in the preset database needs to be displayed in a form of a table, the terminal may first obtain the original data from the preset database, and then the terminal may sort the original data, for example, the terminal may sort the original data according to a category (such as a data meaning) corresponding to each original data to obtain a plurality of columns of data, where the plurality of columns of data may form a data table, and thus the plurality of columns of data may be used as a plurality of columns of table data.
Step S204, traversing each list of data, and determining the column equalization length corresponding to each list of data according to the deviation degree between the lengths of the data in each list of data.
The column equalization length may be information representing the overall level of the length of the data in each table data, and in practical application, the column equalization length corresponding to each table data may be used as a length that can most represent the data/content in most of the cells in the table data.
As an example, to determine the width of the cell where each piece of table data is located at the time of presentation, the terminal may traverse each piece of table data, acquire the lengths of the pieces of data in each piece of table data one by one, analyze the degree of deviation/degree of difference between the lengths of the pieces of data in each piece of table data, and calculate the column equalization length corresponding to each piece of table data based on a preset expression.
Step S206, determining the column display width corresponding to each list data according to the column equalization length corresponding to each list data, the length of the column name corresponding to each list data, the preset maximum value of the column width and the preset minimum value of the column width, wherein the preset maximum value of the column width is larger than the preset minimum value of the column width.
The length of the column name may refer to the length of the name of each column data in the table, and in practical application, the table may be formed by a plurality of column data, where each column data has a corresponding name (such as a column name).
The preset maximum value of the column width may be preset information for limiting the maximum value of the width of the cell where each column of data is located.
The preset minimum value of the column width may be preset information for limiting a minimum value of the width of the cell where each column of data is located.
The column display width may be information of a width of a cell where each column data is located when each column data is displayed in a form of a table.
As an example, in order to avoid that the column width is excessively large or small, a column width maximum value and a column width minimum value are preset, and at the same time, when each column of data is displayed in a form of a table, a name (such as a column name) corresponding to each column of data may be displayed in the table, so that the terminal needs to first obtain a length of the column name corresponding to each column of data, a preset column width maximum value and a preset column width minimum value, and then analyze a size relationship among the column equalization length corresponding to each column of data, the length of the column name corresponding to each column of data, the preset column width maximum value and the preset column width minimum value by comparing the column equalization length corresponding to each column of data, the length of the column name corresponding to each column of data, the column width corresponding to each column of data, and the column width minimum value, so as to determine the column display width of the cell in which each column of data is located when each column of data is displayed in a form of table.
In the method for generating the column display width of the data table, the original data is obtained from the preset database, and the original data is divided into columns to obtain at least one column of data, so that the original data in the database is divided into columns to conveniently determine the column display width of each column of data; traversing each list of data, determining a column balance length corresponding to each list of data according to the deviation degree between the lengths of the data in each list of data, wherein the column balance length is used for representing the overall level of the length of the data in each list of data, so as to analyze the deviation degree between the lengths of the data in each list of data, accurately acquire the column balance length used for representing the overall level of the length of each list of data, so as to determine the column display width of each column of data by combining the column balance lengths, and determining the column display width corresponding to each list of data according to the column balance length corresponding to each list of data, the length of the column name corresponding to each list of data, the preset column width maximum value and the preset column width minimum value, wherein the preset column width maximum value is larger than the preset column width minimum value, so that the column display width corresponding to each list of data is accurately determined based on the different size relations among the column balance length, the column width maximum value and the column width minimum value, the column width display width corresponding to reasonably calculate the column display width of each column of data based on the length of the data in each column of data, and the display effect of the column width data is prevented from being increased, and the display effect of the data is prevented from being displayed unevenly.
In an exemplary embodiment, determining the column equalization length corresponding to each list of data according to the degree of deviation between the lengths of the data in each list of data includes determining a length reference value according to the lengths of the data in each list of data, traversing the data in each list of data, determining a length difference between the lengths of the data in each list of data and the length reference value, and determining the column equalization length corresponding to each list of data according to the length difference.
The length reference value may refer to information for calculating a column equalization length, and in practical applications, the length reference value may include, but is not limited to, an average value, a median, and the like.
The length difference may refer to a difference between a length of each data in each list of data and a length reference value.
As an example, for each table data, in order to analyze the overall level of the length of the data in the table data, the terminal may first obtain the length of each data in each table data, then determine, based on the length of each data in each table data, information such as a median/average value as a length reference value corresponding to each table data, then for each table data, the terminal may traverse each data in each table data, calculate a length difference between the length of each data in each table data and the length reference value corresponding to the table data, respectively, and then the terminal may calculate, according to a plurality of length differences corresponding to each table data, a minimum absolute value deviation (Least Absolute Deviations, LAD) as a column equalization length corresponding to each table data. Wherein the minimum absolute deviation is an optimization method for estimating a parameter or a set of parameters such that the sum of absolute errors between these parameters and the observed values is minimized. Unlike the Least Squares (LS), the minimum absolute value deviation does not find a parameter that minimizes the sum of Squares of errors, but rather a parameter that minimizes the sum of absolute values of errors. In practical applications, one of the calculation manners of the column equalization length may be to sum a plurality of length differences corresponding to each column data, and the sum result may be used as the column equalization length corresponding to the column data.
In the embodiment, the length reference value is determined according to the length of each data in each list data, the length difference between the length of each data in each list data and the length reference value is determined by traversing each data in each list data, the column equalization length corresponding to each list data is determined according to each length difference, the column equalization length can be accurately calculated based on the length difference between each data in each list data and the length reference value, the accuracy of the column equalization length is improved, and the accurate column display width is conveniently determined based on the column equalization length.
In some embodiments, before the step of determining the column equalization length corresponding to each column of data, the method further includes traversing each column of data, screening the data to be converted from each column of data according to the data type of each data in each column of data, and mapping the length of the data to be converted according to the length conversion mode corresponding to the data to be converted.
The data types may include, but are not limited to, numeric types, character types, and the like.
The data to be converted may refer to data that needs to be converted in length, in practical application, the data types of each data in one list of data may be completely the same, i.e., one list of data corresponds to only one data type, and the data types of each data in one list of data may also be different, i.e., one list of data may correspond to at least two data types, and when one list of data corresponds to at least two data types A, B, if the number of data with data type a in the list of data is greater than the number of data with data type B in the list of data, the main data type of the list of data may be data type a, and at this time, the data with data type B in the list of data may be used as the data to be converted. It can be understood that the data to be converted may further include a preset special character, and when the terminal finds the preset special character in each list data, the terminal may map the length of the preset special character according to a length conversion mode corresponding to the preset special character.
The length conversion mode may refer to preset information representing a mapping rule/conversion rule for data to be converted, and in practical application, the length conversion mode may include a preset length conversion reference value/length mapping reference value, etc.
As an example, since the data types of the data in a list of data may be different, and the lengths of the data of different data types may be greatly different, in order to avoid that the length of the data of different data types affects the determination of the column equalization length/column display width, the terminal needs to pre-process the data (such as the data to be converted) of a specific data type in each list of data. In practical application, the terminal may traverse each list of data, determine the main data type corresponding to each list of data according to the data type of each data in each list of data, and then the terminal may use the data with the data type different from the main data type corresponding to the list of data in each list of data as the data to be converted. Each data type may be preset with a corresponding length conversion mode, at this time, the terminal may determine a length conversion mode corresponding to the data to be converted according to the data type of the data to be converted, and perform mapping processing on the length of the data to be converted according to the length conversion mode corresponding to the data to be converted, to obtain a processed length of the data to be converted, where the processed length may be used as a new length of the data to be converted.
In the embodiment, the data to be converted is screened from each list data according to the data types of the data in each list data by traversing each list data, and the length of the data to be converted is mapped according to the length conversion mode corresponding to the data to be converted, so that the data needing to be subjected to length conversion can be accurately analyzed and subjected to length conversion based on the data types of the data in each list data, the influence of the lengths of the data of different data types on the column equalization length/column display width is avoided, and the accuracy of the column equalization length/column display width is improved.
In some embodiments, determining the column display width corresponding to each list data according to the column equalization length corresponding to each list data, the length of the column name corresponding to each list data, the preset column width maximum value and the preset column width minimum value includes regarding the preset column width minimum value as the column display width corresponding to each list data for each list data when the column equalization length corresponding to each list data is smaller than the length of the column name corresponding to each list data and the length of the column name corresponding to each list data is smaller than the preset column width minimum value.
As an example, the terminal may determine the column display width by analyzing a column equalization length corresponding to each column data, a length of a column name corresponding to each column data, a preset maximum column width value, and a preset minimum column width value, and in practical application, if a main data type of data in one column data is a numerical type, at this time, the column equalization length corresponding to the column data is smaller than the length of the column name corresponding to the column data, and the length of the column name corresponding to the column data is smaller than the preset minimum column width value, so the terminal may use the preset minimum column width value as the column display width corresponding to the column data.
In this embodiment, by regarding each column of the column data, when the column equalization length corresponding to each column of the column data is smaller than the length of the column name corresponding to each column of the column data and the length of the column name corresponding to each column of the column data is smaller than the preset column width minimum value, the preset column width minimum value is used as the column display width corresponding to each column of the column data, so that whether the preset column width minimum value is used as the column display width can be accurately analyzed based on the size relationship among the column equalization length, the length of the column name, the preset column width maximum value and the preset column width minimum value, and the accuracy of the column display width is improved.
In some embodiments, determining the column display width corresponding to each list data according to the column equalization length corresponding to each list data, the length of the column name corresponding to each list data, the preset column width maximum value and the preset column width minimum value includes regarding the length of the column name corresponding to each list data as the column display width corresponding to each list data when the column equalization length corresponding to each list data is smaller than the length of the column name corresponding to each list data and the column equalization length corresponding to each list data is greater than or equal to the preset column width minimum value.
As an example, the terminal may determine the column display width by analyzing a column equalization length corresponding to each column data, a length of a column name corresponding to each column data, a preset maximum value of a column width, and a preset minimum value of a column width, and in practical application, if a main data type of data in one column data is a character type and a character length in the column data is generally shorter, at this time, the column equalization length corresponding to the column data is smaller than the length of the column name corresponding to the column data, and the column equalization length corresponding to the column data is greater than or equal to the preset minimum value of the column width, so the terminal may use the length of the column name corresponding to the column data as the column display width corresponding to the column data.
In this embodiment, by regarding each column of the column data, when the column equalization length corresponding to each column of the column data is smaller than the length of the column name corresponding to each column of the column data and the column equalization length corresponding to each column of the column data is greater than or equal to the preset minimum column width, the length of the column name corresponding to each column of the column data is used as the column display width corresponding to each column of the column data, which can accurately analyze whether the column name corresponding to the column data is used as the column display width based on the size relationship among the column equalization length, the length of the column name, the preset maximum column width and the preset minimum column width, and improve the accuracy of the column display width.
In some embodiments, determining the column display width corresponding to each list data according to the column equalization length corresponding to each list data, the length of the column name corresponding to each list data, the preset column width maximum value, and the preset column width minimum value includes, for each list data, taking the preset column width maximum value as the column display width corresponding to each list data when the column equalization length corresponding to each list data is greater than or equal to the preset column width maximum value and the preset column width maximum value is greater than or equal to the length of the column name corresponding to each list data.
As an example, the terminal may determine the column display width by analyzing a column equalization length corresponding to each column data, a length of a column name corresponding to each column data, a preset maximum column width, and a preset minimum column width, and in practical application, if a main data type of data in one column data is a character type and the character length in the column data is generally longer, at this time, the column equalization length corresponding to the column data is greater than or equal to the preset maximum column width, and the preset maximum column width is greater than or equal to the length of the column name corresponding to the column data, at this time, in order to prevent the column display width from being too large, the terminal may use the preset maximum column width as the column display width corresponding to the column data.
In this embodiment, by regarding each column data, when the column equalization length corresponding to each column data is greater than or equal to the preset column width maximum value and the preset column width maximum value is greater than or equal to the length of the column name corresponding to each column data, the preset column width maximum value is used as the column display width corresponding to each column data, which can accurately analyze whether to use the preset column width maximum value as the column display width based on the size relationship among the column equalization length, the length of the column name, the preset column width maximum value and the preset column width minimum value, and improve the accuracy of the column display width.
In some embodiments, after the step of determining the column display width corresponding to each column of table data, the method further includes summing the column display widths corresponding to each column of table data to obtain a table width, and adjusting the column display width corresponding to each column of table data according to the table width and the interface width of the table display interface.
The table width may refer to information characterizing the width of a data table composed of the respective table data.
The table display interface may be an interface for displaying each table data/a data table composed of each table data.
The interface width may refer to information characterizing the width of a form display interface.
For example, to further accurately determine the column display width of the data table in the table display interface, the terminal may sum the column display widths corresponding to the table data to obtain the table width of the data table formed by the table data, and then the terminal may adjust the column display width corresponding to each table data according to the table width and the interface width of the table display interface, where the column display width after adjustment may be used as the width of the cell where the table data is located when each table data is displayed through the table display interface. In practical application, the difference between the width of the table and the interface width of the table display interface is greater than a preset difference threshold, and the terminal can determine the width extension ratio according to the width of the interface between the width of the table and the interface width of the table display interface, and uniformly adjust the column display width corresponding to each column of table data according to the width extension ratio.
In the embodiment, the table width is obtained by summing the column display widths corresponding to each piece of table data, and the column display width corresponding to each piece of table data is adjusted according to the table width and the interface width of the table display interface.
In some embodiments, in order to solve the problem of unbalanced multi-column data display, as shown in fig. 3, an architecture diagram of a database field dynamic display multi-column data table scheme is provided, where the database field dynamic display multi-column data table scheme can implement the method for generating the column display width of the data table. In practical application, the database field dynamic display multi-column data table scheme can include a data acquisition module, a data processing module, a WEB calculation module and a WEB display module, and the database field dynamic display multi-column data table scheme calculates the content display length of each cell by traversing each column of data, further calculates the observed value of each column of data through the minimum absolute value deviation, namely the balanced content length of the column, and is remarkable in that special characters (such as numbers, punctuations and the like) have larger difference with common English characters in rendering, so special processing is required. The data processing module returns the equilibrium length and the column name length of each column to the web interface, the web interface dynamically calculates the display length of each column through a specific algorithm, renders and displays the content, folds a small amount of content which cannot be completely displayed, and a user can view the content through a small amount of clicking operation.
The data acquisition module can be used for acquiring original data from a preset database and classifying the data. The source of the original data and the format, data type, etc. of the data are not particularly required. The data acquisition module may transmit the acquired data to the data processing module.
The data processing module may be configured to process the raw data to obtain statistics, which may be transmitted to the WEB computing module as an impact factor of a column width (column display width) calculation method. Specifically, the data processing module traverses the data of each column, obtains the balance value which can represent most of the cell content length of the column as the column balance length through the minimum absolute value deviation of the cell content in the same column, and simultaneously maps the special characters in the content when traversing the cell content, and then the data processing module can return the column name width (such as the length of the column name), the column balance length and the original multi-column data (such as the data of each column) of each column to the WEB computing module. It is noted that there are a large number of fields of numeric type in the database field, and thus mapping processing of special characters is highly necessary. When the original records are more, paging display is usually performed, so that only traversing and processing the cells of the current page for each query display does not cause too much calculation burden, and the delay effect caused by the operation is almost imperceptible.
The WEB calculation module can calculate a column display width (column display width) based on the length of a column name, the column equalization length and the screen width (such as a table display interface), in order to avoid that the display effect of a certain column is too narrow due to the fact that the content length of the column is generally small, the WEB calculation module can set a minimum value (such as a preset column width minimum value) of the column display width, and in order to avoid that the content length of the certain column is generally large to cause that the column occupies most of the space of the screen, the WEB calculation module can set a maximum value (such as a preset column width maximum value) of the column display width. In practical applications, in most scenes, the column name information is important, so that the column name can be displayed completely preferentially. In a specific implementation, the minimum column width value and the maximum column width value can be obtained by obtaining proper experience values after verifying a large number of scenes.
The WEB display module can be used for rendering and displaying the contents of the table display interface, and as different operating systems have slight differences in rendering, the WEB display module can increase proper redundancy values to adapt to different systems on the basis of the calculation result of the WEB calculation module. For a few cell contents which cannot be displayed completely, the WEB display module can be used for checking buttons of all the contents, when a user clicks, a popup window can be popped up to display the contents completely, and the original interface effect cannot be affected. In a specific implementation, the redundancy value during rendering can be obtained by verifying a large number of scenes and then obtaining a proper experience value.
Taking a table form display as an example of a query result set in a database field on a WEB interface for explanation, as shown in fig. 4, a flow chart for determining a column display width is provided, a preset minimum column width value can be represented as minSize, a preset maximum column width value can be represented as maxSize, an interface width of the table display interface can be represented as scrSize, a column equilibrium length can be represented as conSize, a length of a column name can be represented as titleSize, a column display width can be represented as disSize, firstly, a data acquisition module reads column data from a database table, a data processing module traverses the column data, and a column name length titleSize and a column equilibrium length conSize of each column are added on the basis of original data and returned to the WEB calculation module to serve as input. When the column of the table data is a numeric type scene, there is a logic relationship of conSize < titleSize < minSize < maxSize, in order to prevent a certain column from being too narrow, the WEB calculation module can set the column display width disSize to minSize, when the column of the table data is a character type scene and the character length is generally short, there is a logic relationship of minSize < conSize < titleSize < maxSize, in order to fully display the column name, the WEB calculation module can set the column display width disSize to titleSize, and when the column of the table data is a character type scene and the character length is generally long, there is a logic relationship of minSize < titleSize < maxSize < conSize, in order to prevent a certain column from occupying too large screen space, the WEB calculation module can set the column display width disSize to maxSize. And the WEB display module compares the accumulated sum of the display lengths of all the columns with the screen width to determine whether to uniformly prolong the display width of the columns, and finally calculates the fixed width of each column to perform interface rendering. In practical application, the column display width determined by the mode can keep the interface display effect unchanged even if the screen resolution is changed.
In the embodiment, the unit cells of the whole display content can be maximized and man-machine interaction is reduced by preprocessing and calculating the original data and calculating the balance value of each column based on the minimum absolute value deviation, and the most comfortable display interface is calculated by comprehensively considering the content length, the column name length, the display extremum, the rendering difference of different systems and other multi-aspect influence factors of each unit cell. The method has the advantages that the table contents are normally paged, the single page contents are not very large, no perceptible negative effect is caused on the whole system due to the operation, the special characters such as numbers and symbols are greatly different from the interface space occupied by the common English characters when being mapped, the calculated content length of each cell is more comparable through conversion processing of the special characters, the whole display effect of the interface is more balanced, the display width of each column is dynamically fixed, the display effect deformation caused by the change of the screen resolution is avoided, the column display width of each column can be calculated according to the display content when each rendering is performed, and the display width of each column is not changed along with the change of the resolution after the column display width is fixed. The invention solves the problem of unbalanced display of multiple data columns, does not introduce complex man-machine interaction, and can lead users to intuitively browse most data to the greatest extent.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application also provides a column display width generating device of the data table for realizing the column display width generating method of the data table. The implementation of the solution provided by the device is similar to the implementation described in the above method, so the specific limitation in the embodiments of the column display width generating device for one or more data tables provided below may refer to the limitation of the column display width generating method for a data table hereinabove, and will not be repeated herein.
In an exemplary embodiment, as shown in fig. 5, there is provided a column display width generating apparatus of a data table, including an obtaining module 502, a calculating module 504, and a determining module 506, wherein:
the obtaining module 502 is configured to obtain raw data from a preset database, and divide the raw data into columns to obtain at least one list of data.
The calculation module 504 is configured to traverse each piece of column data, determine a column equalization length corresponding to each piece of column data according to a degree of deviation between lengths of data in each piece of column data, where the column equalization length is used to represent an overall level of the lengths of data in each piece of column data.
The determining module 506 is configured to determine a column display width corresponding to each column format data according to the column equalization length corresponding to each column format data, the length of the column name corresponding to each column format data, a preset column width maximum value, and a preset column width minimum value, where the preset column width maximum value is greater than the preset column width minimum value.
In one exemplary embodiment, the calculating module 504 is further specifically configured to determine a length reference value according to the length of each data in each table data, traverse each data in each table data, determine a length difference between the length of each data in each table data and the length reference value, and determine a column equalization length corresponding to each table data according to each length difference.
In one exemplary embodiment, the device further includes a processing module, where the processing module is specifically configured to traverse each piece of table data, screen the data to be converted from each piece of table data according to the data type of each piece of data in each piece of table data, and map the length of the data to be converted according to a length conversion mode corresponding to the data to be converted.
In one exemplary embodiment, the determining module 506 is specifically further configured to, for each piece of column data, take the preset minimum value of column width as the column display width corresponding to each piece of column data when the column equalization length corresponding to each piece of column data is smaller than the length of the column name corresponding to each piece of column data and the length of the column name corresponding to each piece of column data is smaller than the preset minimum value of column width.
In one exemplary embodiment, the determining module 506 is specifically further configured to, for each piece of column data, take, as the column display width corresponding to each piece of column data, a length of a column name corresponding to each piece of column data when the column equalization length corresponding to each piece of column data is smaller than a length of a column name corresponding to each piece of column data, and the column equalization length corresponding to each piece of column data is greater than or equal to the preset minimum column width value.
In one exemplary embodiment, the determining module 506 is specifically further configured to, for each piece of column data, take the preset column width maximum value as the column display width corresponding to each piece of column data when the column equalization length corresponding to each piece of column data is greater than or equal to the preset column width maximum value and the preset column width maximum value is greater than or equal to the length of the column name corresponding to each piece of column data.
In one exemplary embodiment, the device further includes an adjustment module, which is specifically configured to sum the column display widths corresponding to each of the column data to obtain a table width, and adjust the column display width corresponding to each of the column data according to the table width and the interface width of the table display interface.
The respective modules in the column display width generation apparatus of the above-described data table may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In an exemplary embodiment, a computer device, which may be a terminal, is provided, and an internal structure diagram thereof may be as shown in fig. 6. The computer device includes a processor, a memory, an input/output interface, a communication interface, a display unit, and an input means. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input/output interface of the computer device is used to exchange information between the processor and the external device. The Communication interface of the computer device is used for conducting wired or wireless Communication with an external terminal, and the wireless Communication can be realized through WIFI, a mobile cellular network, near field Communication (NEAR FIELD Communication) or other technologies. The computer program, when executed by a processor, implements a column display width generation method of a data table. The display unit of the computer device is used for forming a visual picture, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, can also be a key, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structure shown in FIG. 6 is merely a block diagram of some of the structures associated with the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements may be applied, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In an embodiment, there is also provided a computer device comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps of the method embodiments described above when the computer program is executed.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when executed by a processor, carries out the steps of the method embodiments described above.
In an embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
It should be noted that, the user information (including but not limited to user equipment information, user personal information, etc.) and the data (including but not limited to data for analysis, stored data, presented data, etc.) related to the present application are both information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of the related data are required to meet the related regulations.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided herein may include at least one of non-volatile memory and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (RESISTIVE RANDOM ACCESS MEMORY, reRAM), magneto-resistive Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (PHASE CHANGE Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The databases referred to in the embodiments provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processor referred to in the embodiments provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computation, an artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) processor, or the like, but is not limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the present application.
The foregoing examples illustrate only a few embodiments of the application and are described in detail herein without thereby limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of the application should be assessed as that of the appended claims.

Claims (10)

1. A column display width generation method of a data table, the method comprising:
obtaining original data from a preset database, and sorting the original data to obtain at least one list of data;
traversing each piece of list data, determining a column equilibrium length corresponding to each piece of list data according to the deviation degree between the lengths of the pieces of data in each piece of list data, wherein the column equilibrium length comprises a length reference value according to the lengths of the pieces of data in each piece of list data, traversing each piece of data in each piece of list data, determining a length difference value between the lengths of the pieces of data in each piece of list data and the length reference value, calculating a minimum absolute value deviation according to each length difference value to serve as a column equilibrium length corresponding to each piece of list data, and the column equilibrium length is used for representing the overall level of the length of the pieces of data in each piece of list data;
Determining the column display width corresponding to each list data according to the column equalization length corresponding to each list data, the length of the column name corresponding to each list data, the preset maximum value of the column width and the preset minimum value of the column width, wherein the preset maximum value of the column width is larger than the preset minimum value of the column width.
2. The method of claim 1, wherein prior to the step of determining a column equalization length for each column of data, the method further comprises:
Traversing each list of data, and screening the data to be converted from each list of data according to the data type of each data in each list of data;
And mapping the length of the data to be converted according to the length conversion mode corresponding to the data to be converted.
3. The method of claim 1, wherein determining the column display width corresponding to each column data according to the column equalization length corresponding to each column data, the length of the column name corresponding to each column data, the preset maximum value of the column width, and the preset minimum value of the column width comprises:
and aiming at each piece of list data, taking the preset minimum value of the column width as the column display width corresponding to each piece of list data when the column equalization length corresponding to each piece of list data is smaller than the length of the column name corresponding to each piece of list data and the length of the column name corresponding to each piece of list data is smaller than the preset minimum value of the column width.
4. The method of claim 1, wherein determining the column display width corresponding to each column data according to the column equalization length corresponding to each column data, the length of the column name corresponding to each column data, the preset maximum value of the column width, and the preset minimum value of the column width comprises:
And aiming at each piece of list data, taking the length of the column name corresponding to each piece of list data as the column display width corresponding to each piece of list data when the column equalization length corresponding to each piece of list data is smaller than the length of the column name corresponding to each piece of list data and the column equalization length corresponding to each piece of list data is larger than or equal to the preset minimum value of the column width.
5. The method of claim 1, wherein determining the column display width corresponding to each column data according to the column equalization length corresponding to each column data, the length of the column name corresponding to each column data, the preset maximum value of the column width, and the preset minimum value of the column width comprises:
And aiming at each piece of list data, taking the preset maximum value of the column width as the column display width corresponding to each piece of list data when the column equalization length corresponding to each piece of list data is larger than or equal to the preset maximum value of the column width and the preset maximum value of the column width is larger than or equal to the length of the column name corresponding to each piece of list data.
6. The method of claim 1, wherein after the step of determining the column display width corresponding to each column of the column data, the method further comprises:
summing the column display widths corresponding to each column of table data to obtain a table width;
and adjusting the column display width corresponding to each column of the table data according to the table width and the interface width of the table display interface.
7. A column display width generation apparatus of a data table, the apparatus comprising:
the acquisition module is used for acquiring original data from a preset database, and classifying the original data to obtain at least one list of data;
the calculation module is used for traversing each piece of list data, determining the column equilibrium length corresponding to each piece of list data according to the deviation degree between the lengths of the pieces of data in each piece of list data, and comprises determining a length reference value according to the lengths of the pieces of data in each piece of list data, traversing each piece of data in each piece of list data, determining the length difference between the lengths of the pieces of data in each piece of list data and the length reference value, calculating the minimum absolute value deviation according to each length difference to serve as the column equilibrium length corresponding to each piece of list data, wherein the column equilibrium length is used for representing the overall level of the length of the pieces of data in each piece of list data;
The determining module is used for determining the column display width corresponding to each piece of column data according to the column equalization length corresponding to each piece of column data, the length of the column name corresponding to each piece of column data, a preset maximum value of the column width and a preset minimum value of the column width, wherein the preset maximum value of the column width is larger than the preset minimum value of the column width.
8. The apparatus of claim 7, further comprising a processing module, wherein the processing module is specifically configured to traverse each of the list data, screen the data to be converted from each of the list data according to the data type of each of the data in each of the list data, and map the length of the data to be converted according to a length conversion mode corresponding to the data to be converted.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 6 when the computer program is executed.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
CN202411767363.8A 2024-12-04 2024-12-04 Column display width generation method and device of data table and computer equipment Active CN119578384B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411767363.8A CN119578384B (en) 2024-12-04 2024-12-04 Column display width generation method and device of data table and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411767363.8A CN119578384B (en) 2024-12-04 2024-12-04 Column display width generation method and device of data table and computer equipment

Publications (2)

Publication Number Publication Date
CN119578384A CN119578384A (en) 2025-03-07
CN119578384B true CN119578384B (en) 2025-12-09

Family

ID=94805330

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411767363.8A Active CN119578384B (en) 2024-12-04 2024-12-04 Column display width generation method and device of data table and computer equipment

Country Status (1)

Country Link
CN (1) CN119578384B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110413962A (en) * 2019-06-28 2019-11-05 南京智录信息科技有限公司 Rimless form analysis technology in file and picture
CN113268949A (en) * 2021-06-23 2021-08-17 深圳平安智汇企业信息管理有限公司 Form display method and device based on dynamic field, computer equipment and medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116502613A (en) * 2023-03-03 2023-07-28 马上消费金融股份有限公司 Method and device for displaying form data, electronic equipment and readable storage medium
CN117332175A (en) * 2023-09-28 2024-01-02 奇安信科技集团股份有限公司 Table generation method, device, electronic device and storage medium
CN117520679A (en) * 2023-10-16 2024-02-06 深圳市世强元件网络有限公司 JavaScript-based web page form display method, storage medium and computer

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110413962A (en) * 2019-06-28 2019-11-05 南京智录信息科技有限公司 Rimless form analysis technology in file and picture
CN113268949A (en) * 2021-06-23 2021-08-17 深圳平安智汇企业信息管理有限公司 Form display method and device based on dynamic field, computer equipment and medium

Also Published As

Publication number Publication date
CN119578384A (en) 2025-03-07

Similar Documents

Publication Publication Date Title
CN109993627B (en) Recommendation method, training method, device and storage medium of recommendation model
CN114925153B (en) Service-based geographic information data quality detection method, device and equipment
WO2025007461A1 (en) Information recommendation method and apparatus based on embedding table compression, device, and medium
CN118228313A (en) Platform page display method and device, computer equipment and storage medium
CN116883563B (en) Method, device, computer equipment and storage medium for rendering annotation points
CN116303657B (en) Group portrait generation method, apparatus, computer equipment and storage medium
CN116644729A (en) Table file processing method, apparatus, computer device and storage medium
CN113326680A (en) Method and device for generating table
CN119578384B (en) Column display width generation method and device of data table and computer equipment
CN116304251A (en) Label processing method, device, computer equipment and storage medium
CN112231372A (en) Data processing method, data processing device, computer equipment and storage medium
CN118484253A (en) Function module display method, device, computer equipment and storage medium
CN108073594B (en) Method and device for generating thermodynamic diagram
CN117390011A (en) Report data processing methods, devices, computer equipment and storage media
CN117555521A (en) Business requirement development method, device, computer equipment and storage medium
CN117112090A (en) Business page theme generation method, device, computer equipment, media and products
CN115731442A (en) Image processing method, image processing device, computer equipment and storage medium
CN116541108A (en) Display layout typesetting conversion method, device, computer equipment and storage medium
CN115587285B (en) Target object identification method, device, computer equipment and storage medium
CN114490537B (en) Multi-server data processing method, device, computer equipment, and storage medium
CN116644277B (en) Interactive data cleaning method and device and computer equipment
CN114676675B (en) Data processing method, device, computer equipment and storage medium
CN117113039A (en) Data processing method and device
CN117130606A (en) Front-end page configuration method, front-end page configuration device, computer equipment and storage medium
CN119127099A (en) Method and device for printing reports using browser printing function

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant