How to use this office tool
- Choose a spreadsheet and worksheet.
- Enter a column letter or exact header name, then choose ascending or descending order.
- Sort the rows, inspect the result, and download a new workbook.
Sort worksheet rows by a column letter or header name, while keeping the header row at the top.
The sorter compares numbers as numbers when possible, otherwise uses locale-aware text comparison, and writes the reordered rows to a new workbook.
Blank values are placed after nonblank values. The original row order is used to break ties, so equal values remain stable.
Files are processed in memory on this device. Large or structurally complex workbooks may require desktop spreadsheet software.
| Input | Support |
|---|---|
| XLSX / XLS | Parsed locally with SheetJS CE |
| CSV / TSV | Supported with delimiter-aware parsing |
| Limits | 25 MB per file, bounded preview, up to 500,000 used cells |
Yes. Enter an exact header name or a column letter such as B in the Sort column field.
Values recognized as finite numbers are compared numerically; other values use locale-aware text comparison.
Blank values are placed after nonblank values in both ascending and descending modes.
Yes. The sort is stable and uses original row position as the tie-breaker.
No. The sorted data is written to a new XLSX download and your source file remains unchanged.
| Processing detail | Behavior |
|---|---|
| Browser processing | No file upload |
| Preview | 5–100 rows |
| Output | New generated file |