Importing addresses as locations?

If I’m importing a huge spreadsheet of clients that includes addresses, is there a way to have detect the addresses and add them as locations in a location column? It seems like I may have to manually copy/paste from a text column to a location column, but I have 5000+ contacts! Ooof. Any work around?