G'day Mate,
I am a MS Exchange Administrator and I am able to perform this without using any third party software which are not trusted and may compromise your security and privacy if not careful.
Follow the steps and this will be like a cakewalk.
1. Export the contacts file in CSV format. Use Microsoft article below.
Import contacts to Outlook - Office Support
2. After saving that .csv file open Google contacts. Link is below.
https://contacts.google.com/
Please note google will prompt you to go old version of Google contacts Say YES
https://www.google.com/contacts/u/0/?cplus=0#contacts
3. After opening google contacts click on Import Contacts on left and browsing your saved .csv file.
4. All your .csv contacts will now be imported to your google contacts.
( I believe 99% of world has google account but still if you are in that 1% please create one, This won't make you hate Apple 🙂)
5. This step is optional but you can merge and duplicate you google contacts by clicking the check box (tick) to select all contacts
then More > clicking merge and duplicate tabs.
6. Now in Google Contacts you can click the check box(tick) to select all contacts and then More > Export > vCard Format. This will save file in Apple vCard Format.
7. Open Apple iCloud contacts iCloud — Sign in
8. In iCloud Contacts Click Actions menu with (the Gear Symbol) on the left bottom side and Import vCard.
9. Browse the file you downloaded from Google Contacts and you are done!
ALL YOUR CONTACTS WILL APPEAR IN ICLOUD AND SYNC TO YOUR IPHONE 😀