Why column names matter for imports
Most import tools match columns by name. If your file says 'E-mail' and the importer expects 'Email', the column is skipped or the import fails. Renaming manually is tedious and error-prone, especially with 20+ columns.
This tool does the renaming for you, using a database of common aliases and fuzzy matching. You still review every mapping before anything changes.
How auto-detection works
Each source column is compared against every expected column name plus its aliases. Exact name matches score 1.0. Known synonyms (like 'fname' for 'First Name') score 0.95. Partial token overlap and Levenshtein distance handle the rest.
Scores above 0.9 are auto-filled ('detected'). Scores between 0.6 and 0.9 are shown as suggestions. Below 0.6, the column is left unmapped — it's better to leave it blank than to guess wrong.