I was as frustrated as others on this list, but I finally figured it out. I was having the same problem as others that everything in my contact info file from Outlook 2013 was loading into People except for the most important part - the email addresses.
I decided to export my listings from People to a csv file so that I could see what the column headings were. It turned out that in the People files, the email address columns use "E-mail address" (i.e. hyphenating the word email) and in
the csv file that I had exported from Outlook 2013, the email address columns use "Email address" (i.e. no hyphen in the word email). The other column headings seemed to match between the two programs.
I opened my Outlook 2013 csv file in Excel and changed the headings to add the hyphens wherever the word "email" appeared in a column heading, saved the file and then imported it into People and it worked! The email addresses came through at last!
I should mention that I had already cleaned up my Outlook csv file to remove all hyphens from the phone numbers (I just opened the csv file in Excel and used Find All and Replace All to replace all of the hyphens with blanks.) So maybe I had accidentally
removed the hyphens from the word E-mail in the column headings when I did that. I also had to remove all the + signs that were in some of my phone numbers for international calls. It seems like Microsoft should find a way to allow those in phone numbers.
It took me several hours to figure all of this out. It does seem like Microsoft should figure out a way to make this process a little easier.