Best way to avoid manually re-typing Contact data?

I can foresee times when I may not want to have my smartphone out to send a message. Maybe it's discharged, maybe it got crushed in a fall, for examples. I'm interested in uploading many of my Contacts from my computer/phone directly to the inReach in order that they be readily accessible no matter what.

Is there any way to avoid the tedium of typing them in one at a time and then syncing from my computer?