Because I struggled so much with this due to lack of good information, I’m spreading the word for the next person who is searching for a fix to this specific problem.
iCloud does not allow .CSV files to be uploaded, and I’m not sure why. The only way to import contacts into iCloud is with Vcard files. These are essentially transferable e-business cards. There are ways around this like sending yourself all of your contacts, saving the attachments, then uploading them to iCloud one by one. This didn’t work for me.
Step 1 – Create or find a gmail account that has no contacts in it.
Step 2 – Select “contacts” under the word gmail
Step 3 – Click more menu on top of the contacts pane, then click import
Step 4 – Locate and upload your .CSV file here.
Step 5 – Click the more menu again and click export
Step 6 – Select all contacts, then select vcard format
Step 7 – Click export and save the file to place you will remember
Step 8 – Log into iCloud, click contacts, then click the gear icon at the bottom left corner
Step 9 – Click import, select your single vcard for all contacts, and click import. And that’s it.
Why this way is so great
Basically, you are using gmails contact interface mostly which is much easier than other mail clients. When you export all of the contacts to vcards, it will actually save them all inside of one single vcard. So now you don’t have to keep track of 600 files anymore. 1 .csv, and 1 vcard. That’s it!
If you have any questions you can post in the comments. And to my subscribed readers, no this is not turning into a program tutorial blog, I’m just saving the next person some trouble.
Best of luck!