CHIRP (http://chirp.danplanet.com/wiki/) can program any D-STAR radio (including the 91A without the D-STAR chip). You can import via CSV and other formats. Keep in mind that it's still very much a beta program, and you might find the lack of documentation and the number of bugs extremely frustrating. After my limited success, I gave up and scrapped it and went back to the respective CS-800 and RS-91 software from Icom.
K5EHX (K5EHX Amateur Radio Repeater Mapping) has a great database for the entire country and has a large variety of formats you can export data in, including CSV for CHIRP. You might have to do some re-arranging with the CSV file in Excel to get it to work in CHIRP though, I dunno.