I see no reasons to "go out" to XLS or something else and then re-importing.
You can fix the situation by
1) (only if deemed worthy, depending on DB size, number of rows etc.), possibly drop a few indexes on the table.
2) Running INSERT queries to add the new rows, i.e. these made from the Name and the "Emailn" columns (along with other desired columns or desired default values)
3) Once all the "Emailn" columns have been dispatched, Altering the table schema to drop these columns.
4) Re-building the indexes dropped earlier and/or re-packing the others.
Specifically, for #2, the query(ies) would look like
INSERT INTO MyTable
(Name, Email1, SomeOtherColumn, YetOtherColumn)
SELECT Name, Email2, someColumn, "ABC"
FROM MyTable
WHERE Email2 IS NOT NULL
You do this for each "Emailn" column beyond Email1 of course. Et voila...
Only possibly difficulties when the table is very big etc, but since you were considering Excel, that's probably not the case.