And where do you want your program to get the URL for each row? If you mean you want the program to search the web for each address and try to come up with the corresponding URL—if the folks at that address even have a web site—then in my opinion you can't get there from here.
Or let me back up: If you have a database somewhere, on the web or elsewhere, that matches addresses to URLs, then it should be possible to write a program to search that database for each address and fill in the matching URL. The matching won't be perfect, because humans will write down the address with variations ("Elm St" vs "Elm Street" vs "ELM STREET" vs "Eml Str" etc), but you should get some matches, at least—if such a database exists. But I know of no such database.
Or maybe I misunderstood your request...?