Adds rows or column headings to the spreadsheet. You can assign a letter to each column automatically, or enter your own custom name, and even HTML elements.
Keeps the top rows or left-hand side columns visible while scrolling down or across the table.
Sorts data in ascending or descending order throughout selected columns. You can optionally add an arrow indicating the sorting order.
Creates a larger, single cell by merging multiple cells. It keeps the content of the upper-left cell and removes the content of all other cells.
Allows manual modification of row or column sizes. The sizing handle appears in the right part of the column header or at the bottom of the row header.
Allows manual swapping of rows or columns within the table. The moving handle appears in the left part of the column header or at the top of the row header.
Defines how the specific cells are formatted depending on the content. For instance, in this demo all negative values are marked red and the positive values are green.
Opens a pop-up menu that provides a list of items to choose. Right-click anywhere inside the table to open the context menu.
Allows the addition of criteria to display only specific rows while hiding others. Available from the dropdown menu in the header.
Allows the creation of a dropdown menu, available in the column headers.
Sorts data in ascending or descending order throughout multiple columns. You can optionally add an arrow indicating the sorting order.
Adds the ability to export the data as comma-separated values. In the demo above, just click a button to download the flat file.
Displays the total numeric values for the specific range. It also calculates min, max, average, and count, and handles custom functions.
Allows the creation of a multi-level, nested structure of the column headers.
Enables the visual collapse and expansion of specific columns. It works together with the Nested Headers plugin.
Enables the skipping of specific rows while rendering the table.