Excel Column Picker — Select and Remove Columns from XLSX Files Online
Upload a Microsoft Excel file, pick the columns you want to keep, and download a trimmed spreadsheet — all in your browser using SheetJS.
How to Pick Columns from an Excel File — Step by Step
Remove unwanted columns from any Excel file and export only the columns you need — without installing Excel or uploading your data anywhere.
Upload Your Excel File
Drag your file onto the upload zone or click to browse. All file parsing uses the SheetJS library running locally — no data is sent to any server. Supports .xlsx, .xls, and .csv:
Select Columns to Keep
Click the "Columns" button in the toolbar to open the column selector panel. All columns are selected by default — uncheck any column to remove it from the preview and export:
Example: Selecting 3 of 5 columns
Original table (5 columns):
| Name | Age | City | Occupation | Salary |
|---|---|---|---|---|
| Lisa Martinez | 28 | New York | Software Engineer | 75000 |
After keeping Name, City, Salary:
| Name | City | Salary |
|---|---|---|
| Lisa Martinez | New York | 75000 |
Age and Occupation columns removed.
Export the Trimmed Excel File
Click the "Excel" button to download a new .xlsx file containing only the selected columns across all rows. Column order in the export matches the original order from the source file:
What is an Excel Column Picker?
An Excel column picker lets you select a subset of columns from a spreadsheet and export a trimmed version without opening Microsoft Excel or writing any code. Spreadsheet exports from ERPs, CRMs, and data warehouses often contain dozens of columns — many of which are internal IDs, audit fields, or system metadata that are irrelevant for the intended audience.
This tool reads your Office Open XML (.xlsx) file using the SheetJS library — entirely in your browser. You select which columns to keep, preview the result live, then download a clean ECMA-376 compliant .xlsx file. No data leaves your machine — the tool works fully offline after the page loads.
Column picking is also a key step in data minimisation — a requirement under regulations like GDPR that organisations should only share the personal data that is strictly necessary for a given purpose. Removing email addresses, phone numbers, and other personally identifiable information (PII) before sharing a spreadsheet is a straightforward compliance measure this tool supports.
The output file is compatible with Google Sheets, LibreOffice Calc, and Excel 2007 or later. Need to filter rows as well? Use Excel Row Filter alongside this tool.
Common Use Cases
Frequently Asked Questions
Related Tools
XLSX to Table
Upload an Excel file and view it as an interactive searchable table with multi-sheet support
Excel to Table
Upload an Excel (.xlsx, .xls) or CSV file and view it as a searchable, filterable HTML table instantly
Excel to JSON
Convert an Excel (.xlsx, .xls) or CSV file to JSON — array of objects or array of arrays
Excel to CSV
Upload an Excel file and convert any worksheet to CSV — copy or download the output
Excel Row Filter
Filter Excel rows by column conditions (contains, equals, starts with) and export only matching rows
JSON to C
Convert JSON data to C structs with parsing functions and memory management