Joe, for Drupal 5, there is a user import module for drupal that I used to import thousands of users for a university campus. It basically imports from a csv file (saved from an excel doc).
http://drupal.org/project/user_import
If you need to import users to certain member roles, you create the role first, then designate the import to that role -- an option the module gives you.
Then, you can create a view for a search-able member directory, by filtering and exposing the fields you want.
If I remember correctly, you also need the usernode or node profile module because you can't do a search on users in D5 since they are not nodes.
I did a search and haven't seen this show up in a couple years, so I figured I'd ask if anybody had a solution to turn and Excel file into a searchable online member's directory ... ideally one that would integrate with Google Maps and Drupal user permissions (thus making it for members only, and only accessible to the same people who already have your name and address in the printed directory).
If not Drupal, is there something in a different CMS?