These tools simply upload data into Salesforce from any spreadsheet.
As Bill mentioned, if there's a lot of data associated with these records (like Tasks or other custom objects), then it'll be slightly more difficult re-associating these to the new Contacts, but not impossible!
An experienced admin could do this entire project in under an hour, so multiply that by however much you like for a newbie!