The only check you want to watch out for is if the email already exists (you don&#39;t want two users with the same email, that&#39;s a check Drupal does when you create a new user interactively).<div><br></div><div>Forage for the code in the user.module.</div>

<div><br></div><div>Victor Kane</div><div><a href="http://awebfactory.com.ar">http://awebfactory.com.ar</a><br><br><div class="gmail_quote">On Wed, Dec 2, 2009 at 8:08 PM, Matt West <span dir="ltr">&lt;<a href="mailto:mjw@our-hometown.com">mjw@our-hometown.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Gastón,<br>
<br>
You can do this programmatically by creating a separate script that bootstraps Drupal. Something like:<br>
<br>
if (($handle = fopen(&quot;file.csv&quot;, &quot;r&quot;)) !== FALSE) {<br>
    while (($data = fgetcsv($handle)) !== FALSE) {<br>
        // Set vars to the appropriate indexes from the .csv, you&#39;ll need to customize this<br>
        list($user, $pass, $mail) = $data;<br>
<br>
        // Create the user array<br>
        $new_user = array(<br>
          &#39;name&#39; =&gt; $user,<br>
          &#39;pass&#39; =&gt; $pass,<br>
          &#39;mail&#39; =&gt; $mail,<br>
          &#39;status&#39; =&gt; 1,<br>
          &#39;init&#39; =&gt; $mail,<br>
        );<br>
<br>
        if(!user_load($new_user)) { // Make sure the user doesn&#39;t already exist<br>
          // If you want to assign a role<br>
          $roles = user_roles();<br>
          $new_user[&#39;roles&#39;] = array(array_search(&#39;your_roll_name&#39;, $roles) =&gt; 1);<br>
<br>
          // Save the user<br>
          $new_user = user_save(null, $new_user);<br>
        }<br>
    }<br>
    fclose($handle);<div><div></div><div class="h5"><br>
}<br>
<br>
<br>
<br>
On Dec 2, 2009, at 5:38 PM, Gastón Pablo Pérez wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all<br>
<br>
I have data for several persons in an excel file and i would like to convert all of these people in users in my drupal 6. Somebody knows how can i do this? The idea is that not to have to create the users one by one, maybe i would have to make an sql script to include the users in one time, but i don&#39;t know in which tables I have to include the data and some other things for example, how have i to set the password? (this is encrypted in the database field)<br>


</blockquote>
<br>
<br></div></div><font color="#888888">
--<br>
Matt West<br>
Software Developer<br>
Our Hometown, Inc<br>
<a href="mailto:mjw@our-hometown.com" target="_blank">mjw@our-hometown.com</a><br>
<br>
</font></blockquote></div><br></div>