Recently, I had the need to create a large number of Active Directory users. I had an Excel spreadsheet with all the necessary info (CN, sAMAccountname, First and Last Name, email, phone number, job description), and I remembered reading on Microsoft Technet years ago for how to do this.
Sure enough, there is an article out there called “Create User Accounts from Information in an Excel Spreadsheet“. I very quickly was able to get 300+ users plugged into AD, customizing this for my needs.