In the admin screen, under user management, we have a button named 'upload file' on the panel header. Clicking on this, will open up file dialog to choose the file. The user has to select the file which has the User details.
Structure of the file
Once uploaded, the users would get created in the system. If the user creation is successful, the user will receive an email with the generated password.
Successfully processed users are listed in the top section of the user management panel. The un-processed ones are displayed in a lightbox. The lightbox also has a link using which the admin can download the CSV and correct the errors. This csv file will have an additional column for errors.