This plugin borrows heavily from the bundled User Manager, which already lets you import users from CSV. However, sometimes you may have incomplete data that you would like to fill with defaults during import, not by editing the CSV file. Or you may want to import user passwords instead of auto-generating them.
Prepare a CSV file with at least five columns in the following order: user id, password, full name, email address and groups. The fields must be separated by commas (,) and strings should be delimited by quotation marks (""). Backslash (\) can be used for escaping.
Only the user id is required, all the other columns may be empty, so a minimal row looks like this:
Enter default values into the form: email, full name, and password are required. Groups are optional, and the default group “user” will be added automatically.
The defaults will not overwrite any values in the CSV file; they will only be inserted in place of missing pieces of user data.
Successfully imported users will receive the usual notification with their username and password.