I don't know if any of the mobile mapping programs do what you want. I'd check Microsoft's Pocket Streets, since I do know their Streets & Trips for desktop PC does exactly what you're asking for (import from Excel spreadsheet & automatic routing etc). It's not as elegant a solution as accomplishing everything on your phone, but you can use a laptop with a BT GPS receiver and PC mapping software to get you where you want to go in the most efficient way - with very little effort on your part. And, since I haven't looked into this much (except right now for you), so I can't say for sure, but I think there is a Streets & Trips package out there that comes with Pocket Streets for Pocket PC included (2005 appears to have it). I just did a VERY quick search to see what I could find and came up with a couple links you may want to check out:
Download Pocket Streets 2005 for freeDownload Maps for Pocket Streets 2005 from MicrosoftHere's a
blurb from Microsoft's WindowsMobile Site regarding GPS on your mobile discussing several options:
Microsoft Pocket Streets
If you want a low-cost GPS solution, and don't mind not having voice directions—for instance, if you always have someone in the passenger seat who can call out directions—you can use Pocket Streets with a separately purchased GPS receiver. Streets & Trips comes with Pocket Streets. After you download the maps onto your device, you can use your Pocket PC or Smartphone with a GPS receiver to see where you are on a map. It won't route you or give you turn-by-turn directions, but it will help keep you from getting lost, and has points of interest so you can find nearby restaurants, banks, shopping malls, and more.
So, I can't tell from that if you can create a map using Streets & Trips then somehow convert it to Pocket Streets. Clearly, Pocket Streets does not offer turn by turn navigation.
I found
this and have no idea if it's helpful, but thought I'd throw it in the mix.
Like I said, I know for a fact you can do what you want using a laptop (so you can use the Streets & Trips software) and a BlueTooth GPS receiver. They make clever mounts for safely holding your laptop in the car on a swivel mount so you can position it correctly for use while you drive. But, new laws about no screens forward of the drivers eyes might mean this isn't kosher any longer.
If you don't need mapping on the fly, here's what I used to do...
The addresses/stops I would be going to would come to me in text format (via download from the company's site). Using Excel, I'd import the list and convert it to a spreadsheet. Then I'd simply import that into Streets & Trips then ask it to give me the quickest route to all the stops. Then I'd print out the driving directions. I'd do this each evening for the next days work. It worked great and took less than 5 minutes to go from virgin list to scheduled route. It's not hard at all once you get the steps down.
I've also connected an external GPS receiver to my laptop just to see how it worked and that was easy to do to. But, I never used it in the field so can't speak to how well it works.
If you get a device (Smartphone (pre wm6 name)/Standard (new name since wm6 came out) OR PPC/Professional (same deal with the naming scheme) that does not have GPS built in (the way Smeg suggested) you can always buy an external BT GPS receiver and have it interact with whatever mapping software you choose.
Personally, I use the Holux GPSlim240 (got it on eBay for around $40) 'cuz it's so small I can hang it on my keychain and I always have it + my phone so I can anytime/anywhere use active navigation or just get a map. I use the Mapopolis software, but I know it won't do the multi-point maps you're wanting to do.
Thinking about it, and if I wanted to use the hardware/software I have right now (PPC+HoluxGPSlim240+Mapopolis), I'd import my list of addresses into Outlook (make sure they're named 01_whatever, 02_whatever, etc so they show up at the top of your contacts list and so they can be deleted en masse quickly and easily) then sync my phone so all those stops became part of my Contacts list. Then use "find Contact" in Mapopolis to get from one place to the next. BUT, you can only see from one stop to the next this way so you'd already have to know what order you wanted to make your stops. Capiche`?
Good luck!
ps...just read Slacker's post and I'm replacing my Wizard with The HTC Touch and sticking with my HoluxGPSlim receiver. Both phone and GPS receiver are small and easy to carry so they fit my needs/wants extremely well.
Devices: T-Mobile MDA (Cingular SIM), i-mate SP5m (sitting in a drawer at the moment while I attempt to migrate to PPC permanently), Cingular 3125 (unlocked and in use on T-Mobile), Motorola MPx220 (retired), Motorola MPx200 (retired)
Accessories: Plantronics Explorer 330 & 2G Patriot Micro-SD (use w/MDA), Kingston 2G mini-SD used in SP5m, Plantronics Discovery 640 & 2G San Disk micro-SD (use w/3125), Jabra A210 BT adapter + Motorola HS805 (retired)