# Как импортировать пользователей с ролью Сотрудник из CSV файла
В данной статье представлена инструкция для импорта пользователей с ролью Сотрудник из .csv файла.

:::danger
Скрипт требователен к формату CSV файла: обязательно должны быть колонки 'Сотрудник' (имя сотрудника) и 'E-Mail' (email адрес), разделенные символом "`;`"

Пример содержимого:

```txt
Сотрудник;E-Mail
John Doe;john.doe@test.tld
Иван Иванов;ivan.ivanov@test.tld
Thomas Smith;thomas.smith@test.tld
...
```
:::

## Инструкция

1\. Подключитесь к серверу Swarmica по SSH как root пользователь.

2\. Создайте резервную копию Swarmica по [этой инструкции](https://support.swarmica.com/article/ru/408-rezervnoe-kopirovanie-i-vosstanovlenie-swarmica-na-svoem-oborudovanii.html).

3\. Загрузите CSV файл со списком юзеров в папку uploads в контейнере django:

```bash
docker cp <PATH-TO-CSV-FILE> swarmica-django-1:/swarmica/swarmica/uploads
```

где `<PATH-TO-CSV-FILE>` - путь к CSV файлу.

4\. Авторизуйтесь в веб-интерфейсе Swarmica как Администратор

5\. Создайте скрипт для импорта в **Swarmica - Настройки - Скрипты** для роли **Администратор**:

![](https://support.swarmica.com/attachments/7/X/7XsAQrqI-oRNaXC7_a/Screenshot_2026-06-25_at_11.39.26.png)

6\. Загрузите скрипт [import\_users.py](https://support.swarmica.com/attachments/S/P/SPPcuZjIonrWPnGN_a/import_users.py), добавьте следующие **Параметры веб-формы** и нажмите **Сохранить**:

```json
[
  {
    "name": "filename",
    "type": "string",
    "required": true,
    "displayName": "имя CSV файла"
  }
]
```

Должно выглядеть вот так:

![](https://support.swarmica.com/attachments/Z/2/Z2m_yhftrVCikkFP_a/import-user-script.JPG)

7\. В веб-форме введите имя CSV файла, загруженного в п.2, и нажмите **Отправить**:

![](https://support.swarmica.com/attachments/R/U/RUbf_Xe2lp44bEMr_a/Screenshot_2026-06-25_at_11.40.40.png)

## Траблшутинг

Отследить процесс можно в логе контейнера celeryworker:

```bash
docker logs swarmica-celeryworker-1 -f
```

Или после отработки скрипта

```txt
docker logs swarmica-celeryworker-1 2>&1 | grep "User import"
```