Import bulk customers

Is there away to import all of my end-users (customers) from a csv or excel speadsheet an send them an email to create their password or limit who can submit a request only to customers with an email address froma specific domain?