Auto-formatting of tables in a spreadsheet program
First Claim
1. In a data processing system having a processor that runs a spreadsheet program, a method of identifying a table to be formatted in a spreadsheet composed of cells that may be empty or hold contents, said method comprising the computer-implemented steps of:
- designating a cell as an active cell;
identifying the active cell as part of the table to be formatted;
iteratively identifying each cell that is immediately adjacent in a vertical direction to a cell that has already been identified as part of the table and that holds non-empty contents as part of the table to be formatted, such that said identifying identifies a selected column of cells composed of a number of cells that are part of the table to be formatted; and
iteratively identifying each column of cells, that has a number of cells equal to the selected column of cells and that is immediately adjacent to a column of cells that already has been identified as part of the table to be formatted and that includes at least one cell that holds non-empty contents, as part of the table to be formatted.
2 Assignments
0 Petitions
Accused Products
Abstract
A number of predefined table formats are provided for formatting a table. A user converts a table into the predefined table format by selecting the range of cells for the table and then selecting the predefined table format to be applied to the range of cells of the table. The formatting is performed automatically by a data processing system. Heuristics are used to determine the structure of the table to be formatted. Separate parts of the table are then successively formatted in accordance with the selected predefined table format.
-
Citations
4 Claims
-
1. In a data processing system having a processor that runs a spreadsheet program, a method of identifying a table to be formatted in a spreadsheet composed of cells that may be empty or hold contents, said method comprising the computer-implemented steps of:
-
designating a cell as an active cell; identifying the active cell as part of the table to be formatted; iteratively identifying each cell that is immediately adjacent in a vertical direction to a cell that has already been identified as part of the table and that holds non-empty contents as part of the table to be formatted, such that said identifying identifies a selected column of cells composed of a number of cells that are part of the table to be formatted; and iteratively identifying each column of cells, that has a number of cells equal to the selected column of cells and that is immediately adjacent to a column of cells that already has been identified as part of the table to be formatted and that includes at least one cell that holds non-empty contents, as part of the table to be formatted. - View Dependent Claims (2, 3, 4)
-
Specification