Key Facts
- Category
- Conversion & Encoding
- Input Types
- file, text, number, textarea, checkbox
- Output Type
- file
- Sample Coverage
- 4
- API Ready
- Yes
Overview
The XLSX Column Mapper is a specialized utility designed to standardize, reorder, and clean Excel datasets by applying custom mapping rules to your headers.
When to Use
- •Standardizing inconsistent column headers across multiple Excel files from different sources.
- •Preparing raw data for database imports by renaming and reordering columns to match specific schemas.
- •Removing sensitive or unnecessary columns from large spreadsheets to streamline data analysis.
How It Works
- •Upload your Excel file and specify the target sheet and header row index.
- •Define your renaming or alias rules using JSON to map existing headers to your desired output names.
- •Configure the column order and specify any columns you wish to remove from the final file.
- •Apply normalization settings to handle case sensitivity and whitespace variations in your headers automatically.
Use Cases
Examples
1. Standardizing CRM Exports
Data Analyst- Background
- The analyst receives weekly lead exports with inconsistent header naming conventions like 'First Name', 'first_name', and 'FIRST NAME'.
- Problem
- Manual renaming is error-prone and slows down the data ingestion pipeline.
- How to Use
- Upload the file and use the Alias Map JSON to group all variations under a single standard header name.
- Example Config
-
{"first_name":["First Name","first name","FIRST_NAME"]} - Outcome
- All variations are normalized to 'first_name', ensuring consistent data structure for downstream processing.
2. Preparing Data for Database Import
Database Administrator- Background
- A spreadsheet contains 20 columns, but the database table only accepts 5 specific fields in a strict order.
- Problem
- The spreadsheet contains extra metadata and columns that cause import errors.
- How to Use
- Use the 'Remove Columns' field to drop unnecessary data and the 'Reorder Columns' field to align the remaining headers with the database schema.
- Example Config
-
removeColumns: "notes,temp_col,internal_id"; reorderColumns: "id,name,email,date,status" - Outcome
- A clean, correctly ordered file ready for immediate database ingestion.
Try with Samples
json, xml, xlsxRelated Hubs
FAQ
Can I rename multiple columns at once?
Yes, you can provide a JSON object in the Rename Map field to define multiple column renames simultaneously.
Does the tool support case-insensitive header matching?
Yes, by enabling 'Ignore Header Case', the tool will match headers regardless of capitalization.
What happens to columns that are not included in my mapping rules?
If 'Keep Unmapped Columns' is enabled, they will remain in the file; otherwise, they will be excluded.
Can I reorder columns using this tool?
Yes, use the 'Reorder Columns' field to list your desired column sequence separated by commas.
Is there a limit to the file size I can upload?
The tool supports files up to 100MB.