visibilityStatic layout preview of Map Columns, shown with a file imported, an interactive target schema + mapping configured, and a completed run (results + mapped preview). All pages →
Map Columns
Rename columns, change their order, and set each one as text, number, or date.
You can also import a file on the home screen and pick it up here.
upload_file Drag and drop file hereUp to 1.5 GB · CSV, TSV, XLSX, XLS · encoding & delimiter auto-detected
crm_contacts_raw.csv684 KB
Preview: crm_contacts_raw.csv
4,210 rows, 6 columns
Full Name
EmailAddr
Phone #
Signup
Amount Spent
Notes
0
Jane Doe
jane@acme.io
512-555-0190
01/04/2024
$1,204.50
VIP
1
Bob Smith
bob@globex.com
720-555-7781
02/11/2024
$88.00
2
Carla Reyes
carla@initech.net
415-555-3322
03/02/2024
$612.10
renewal
3
Dev Patel
dev@umbrella.co
206-555-9043
03/19/2024
$0.00
Options
Target schema
Build interactively (start from current columns) Import schema JSON Skip (rename / coerce only — no schema)
An interactive build is fastest for one-off cleanup. Import a JSON when you have a fixed contract (a CRM import format, db schema). Skip when you only want to rename or coerce specific columns.
Edit the table to define your target schema. Add rows for fields the input doesn't have yet (with a default), or remove rows for columns you want to drop.
Target name
Type
Required
Default (for added cols)
Aliases (comma-sep, helps fuzzy-match)
full_name
string
✗
Full Name, name
email
string
✓
EmailAddr, email_address
phone
string
✗
Phone #, tel
signup_date
date
✗
Signup
amount_spent
float
✗
0.0
Amount Spent
source
string
✗
crm-import
add add row
6 target fields · 1 added field (source) not present in the input.