A versatile table editing toolbox, which can: remove rows/columns by number, remove rows by content, remove columns by content, remove rows by duplicate values, merge columns, remove/replace/prefix/append values, sort, rearrange, categorize, transpose, fill, condense, repeat... you name it!
Simply paste your CSV/TSV values below and select your desired action(s).
Want to manipulate 2 tables at the same time? Try our two-table editing tool.
Input Data
ACTIONS
Remove row number:
Remove every | -th | row | |
Start with | -th | row | Optional |
Stop before | -th | row | Optional |
Remove column number:
Remove every | -th | column | |
Start with | -th | column | Optional |
Stop before | -th | column | Optional |
Remove rows containing: | ||
Remove rows NOT containing: | ||
Remove rows by numeric value: |
Remove columns containing: | ||
Remove columns NOT containing: | ||
Remove columns by numeric value: |
Merge columns number:
Concatenation separator:
Place the merged column after:
Merged column header:
Leave empty for all.
Leave empty for all.
Leave empty for removal.
Apply (count) from the column number:
Inverse operation of the above. All values are initially in two columns.
from the column number:into columns by categories listed in the column number:
How many times?
How many times?
Place the new column after the column number:
Column header:
In case of very large tables (many thousands of rows), the table preview (not the data) needs to be limited to pre-set maximum numbers of rows and columns to prevent slowdown or even freezing of the app. Some patience still may be needed with bigger data.
Maximum number of rows in preview:
Maximum number of columns in preview:
Enter a single number, numeric range (e.g. 5-12), comma-separated numbers, or a combination thereof (e.g. 1,3-5,7,12,15).
Enter a single number, numeric range (e.g. 5-12), comma-separated numbers, or a combination thereof (e.g. 1,3-6,8,12,15).
Enter a single number, numeric range (e.g. 5-12), comma-separated numbers, or a combination thereof (e.g. 8,3-6,1). The columns don't have to be adjacent to each other and will be merged in the order specified.