From your callsign I am guessing that you are in CA near various mountain ranges.
You wrote that you wanted to:
"select all repeaters by City and then create an excel spreadsheet that I could import into the radios"
Accessing the TP DB by city name is not an optimal way of doing this.
In areas near mountains you will miss a lot of coverage from repeaters on the mountains that are not listed as being cities in the nearby coastal areas.
I am in the Piedmont of North Carolina, and there are repeaters on the top on mountains that are 4000 feet HAAT, much higher than from my home that I can easily work with an HT.
I suggest that you use the "make and save a route" option on the TP map.
Here the algorithm I use:
1) Open TP
2) when you get to the map page click several times on the map to create a route
3) click on the "Create List" button
4) a spreadsheet like "Repeater List" listing of repeaters along the route will appear
5) click on FILE a drop down list will appear
6) Click on "Export Repeater Data"
7) a multi-option decision box will appear
if you want a file that you can directly import into programming software go to step 20
9) if you want a spreadsheet file go to step 10
10) go to the sub box "Specify Format"
11) click on the File format you want
12) a new decision box will appear
13) name the file and click "SAVE"
14) close TP and import the file to your spreadsheet
15-19 intentionally left blank
PROGRAMMING SOFTWARE FILE
20) go to the sub box "Set Pre Defined Format"
21) click-on the "Radio Programming Format" button
22) a new decision box will appear
23) name the file and click "SAVE"
24) a "xxx.tpe" file will be generated and saved
25) close TP and import the file to your radio programming software.
I personally use TP and KG-UV Commander, and prefer the ".tpe" file method (steps 20-25).