Drupal User import user_save and profile fields How to import users into Drupal

Basic Idea behind importing user in drupal is:- 1)Create dummy user object... 2)Call drupal's user_save function... Actually, You need to create the user account array first...and then pass it to function user_save().
<?php
//$account = user_save('',$user_array);

     
$password = user_password($your_password);
     
$user = array(
       
'name' => $username,// Whatever you have
       
'pass' => $password,//Encr
       
'mail' => $email,//Your email here in variable
        //'roles' => array( 3 => 3 ),//Add some role ID if you have and uncomment it if any
       
'status' => 1,// By default make users active
     
);
     
$account = user_save('', $account);// Call user_save function
     
watchdog(
           
'user',
           
'New user: %name (%email).',
            array(
'%name' => $username, '%email' => $email),
           
WATCHDOG_NOTICE,
           
l(t('edit'), 'user/'. $account->uid .'/edit')
        );
//Add in Log
//Now $account is anobject with newly user information in it
?>
Module Of Interest:- http://drupal.org/project/user_import