What would be the best way to migrate users and all email?

I have ~200 users, manually creating them all would be a a major undertaking. Also once users are there, what is the best way to move data to the corresponding user?