Thanks for this :)
Worked quite well, I had a few minor problems probably due to the fact that my user database was very large (over 19,000 members).
I was importing a user table file exported from an old Drupal installation. Some members had special characters that were not alphanumeric in their usernames - which (quite rightly) Oxwall does not allow.
When the script encounters this it generates an error (if you have debug mode on).
This will identify the problem username so you can go back to your CSV file and take out the disallowed characters (common ones were @,.?,&,/\* - and Cyrillic alphabet).
Once removed you need to start the import again. If you want to import a file I'd recommend (after it going very wrong!) you only import about 500 usernames at a time. My webhost suspended the account (assuming spambots) when importing 19,000 at a time as Server Load went through the roof (mostly sending out emails).
In the end I managed to import 16,000 out of 19,000 then my webhost requested I remove the plug-in as it sent over 40,000 emails in an hour and their server crashed.
Was it helpful?