complicated...but I got it working...here it goes. You will need:
- Outlook 2010 on a PC
- A Gmail account
- An iCloud account.
To be able to import Outlook .vcf cards into iCloud, you will not be able to do it directly. You need to export from Outlook, then import to your Google account, then export out of the Google account in the *vCard format (for importing into Apple's Address Book or another application). There you will be able to get all your Outlook contacts, exactly as they are, into your iCloud account. There are some limitations, as Outlook does not let you export several vCards at the same time, and Google does not let you import several vCards at the same time.
Here are the instructions to get this rolling:
- On Outlook 2010, go to File>Options>Mail, and in the compose messages section select "Plain Text" from the dropdown box, then hit OK. This is very important, for the next step to work.
- Now go to contact, hit Command ⌘ + A (Ctrl ⌃ + A for Windows users) This will select all your contacts. Then, go up to the ribbon and on the "Share" section, where it reads "Forward Contact", click on the dropdown and select "As Business Cards" (if you don´t do step one, Outlook will crash attempting to create images of the vCards for each contact on an email message).
- If you did right, now you have a new email window opened, with all your vCards as attachment. Select all the Vcards and copy.
- Create a folder and save all the vCards in the folder.
- Time to merge all vCards into a single one, for them to be uploaded into your Gmail account, follow the instructions here.
- Once you managed to create one single .vcf files with all your contacts (don´t try to open it cause you will see nothing), go to your Gmail account and import them. To do that, on the left upper corner of the screen, 3rd row, you’ll see the word "Gmail". Click the dropdown there and select Contacts. Moving along the same row, go to "More", click the dropdown and select "Import Contacts", then select the .vcf file and voilà, your contacts are now in Gmail.
- Now we will export the contacts. Select All contacts (if you have more than 100 contacts, you will need to do this in 3 or 4 pieces, selecting no more than 100 contacts to export) , then hit "More" and select "Export Contacts". Use the last option, *vCard format (for importing into Apple Address Book or another application).
This will give you a VCF files with all the contacts, in a format that iCloud will accept with no issues, then just sync your iOS device, and that is it.
Do not try to export a CSV file from Outlook to import into Gmail, because it will dump most of the contact info into notes instead of the fields. I hope it works for you all as it worked for me.