---
title: Импорт/Экспорт данных
info: "Узнайте, как импортировать и экспортировать данные."
image: /images/user-guide/import-export-data/cloud.png
sectionInfo: Откройте для себя Twenty, CRM с открытым исходным кодом.
---

import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';

<Frame>
  <img src="/images/user-guide/import-export-data/cloud.png" alt="Header" />
</Frame>

## Импорт данных

- Вы можете импортировать данные для любого объекта, используя файлы .csv, .xlsx или .xls.
- Каждый загружаемый файл должен содержать **только один тип объекта** (например, только записи о людях).
- Вы можете использовать импорт для **создания или обновления записей**.

### Скачайте образец файла, чтобы подготовить его в нужном формате

1. Перейдите к просмотру объекта, который вы собираетесь импортировать.
2. Нажмите на значок `⋮` в правом верхнем углу, затем выберите `Импорт записей`.
3. Нажмите на `Скачать образец файла`.

### Подготовьте ваш CSV-файл

Ниже указаны некоторые моменты, которые нужно проверить перед загрузкой файла.

- Ограничьте число записей до **10,000 на файл**.
- **Удалите дубликаты** из файла.
  - Уникальность для `Людей` определяется по умолчанию с использованием `id` и `email`. Вы также можете задать пользовательские поля `Людей` как уникальные при настройке модели данных.
  - Уникальность для `Компаний` определяется по умолчанию с использованием `id` и `домен`. Вы также можете задать пользовательские поля `Компаний` как уникальные при настройке модели данных.
  - Для любого другого объекта, включая пользовательские объекты, вы можете задать некоторые поля как уникальные. Убедитесь в отсутствии дубликатов при подготовке ваших файлов.
- Рекомендуем использовать синтаксис `https://domain.com` при загрузке ваших доменов, так как его использует наш коннектор для работы с почтой и календарем.
- Вы можете **импортировать связи между объектами** путем предоставления одного из уникальных полей связанной записи.
  - Пример: вы хотите прикрепить человека к компании. Добавьте столбец в файл с записями `Людей`, содержащий `id` компании или её `домен`. Вы сможете сопоставить это поле во время загрузки.
    <Warning>

**Важное замечание:**

- Связи между объектами в Twenty - "Один ко Многим". Это означает, что каждая запись объекта A может быть связана с несколькими записями объекта B. Но каждая запись объекта B может принадлежать только одной записи объекта A.
  _Например, одна компания может быть связана с несколькими людьми._ А один человек может принадлежать только одной компании.\* А один человек может принадлежать только одной компании.\*

- Для загрузки связей через функцию импорта необходимо указать `id` (или любое другое уникальное поле) прикрепляемого объекта в файле, содержащем записи на "многой стороне" связи.  
  _Например, вы указываете `id` или `домен` компании при загрузке записей о людях._ _Например, вы указываете `id` или `домен` компании при загрузке записей о людях._ Вы не указываете `id` людей (или `email`) при загрузке файла с компаниями.\* </Warning>
  </Warning>

### Загрузите ваш файл

1. Перейдите к просмотру объекта, который вы собираетесь импортировать.
2. Нажмите на значок `⋮` в правом верхнем углу, затем выберите `Импорт записей`.
3. Нажмите на `Выбрать файл`.
4. Подтвердите сопоставление полей.

- Вы можете не импортировать всё, выберите опцию "Не сопоставлять".
- Для связей рекомендуется сопоставлять только одно из уникальных полей.
- Возможно, вам также нужно будет сопоставить значения ваших полей выбора и мультивыбора.

5. Нажмите `Следующие шаги` и `Проверьте строки с ошибками`. Ячейки с проблемами подсвечиваются. **Вы можете либо удалить строку, либо обновить ячейку прямо отсюда**.
6. После завершения нажмите `Подтвердить`

<img src="/images/user-guide/import-export-data/match-columns.png" style={{width:'100%'}}/>

### Часто задаваемые вопросы по импорту

<details><summary>Я вижу проблемы с дубликатами при загрузке моего файла, что мне делать?</summary>

Пожалуйста, обратитесь к разделу **Подготовьте ваш CSV** выше в этой статье, в нем содержатся рекомендации по поводу того, что будет считаться дубликатом.

</details>

<details><summary>Могу ли я импортировать связи между объектами?</summary>

Да, пожалуйста, обратитесь к разделу **Подготовьте ваш CSV** выше в этой статье, в нем содержится информация об импорте связей.

</details>

<details><summary>Могу ли я обновить существующие записи, используя функцию импорта?</summary>

Да, вы можете обновлять существующие записи, используя функцию импорта. Убедитесь, что вы указываете `id` (или любое другое уникальное поле), повторно загружая ваши записи.

</details>

<details><summary>Могу ли я мигрировать `id` из моих других инструментов?</summary>

Да. Вам нужно создать поле, которое вы определите как уникальное в вашей модели данных, которое будет содержать `id` из ваших других инструментов. Обратите внимание, что имя `id` защищено, так как оно используется для идентификатора Twenty.  
Если вы хотите создать связи между объектами, используя это поле, обратитесь к разделу **Подготовьте ваш CSV** выше в этой статье. Он содержит информацию об импорте связей.

</details>

## Экспорт данных

Вы можете скачивать данные большинства своих объектов, до 20,000 записей за раз.
Чтобы экспортировать данные из объекта:

1. Перейдите на индекс объекта.
2. Выберите вид для экспорта данных. Настройте колонки для скачивания, скрыв или добавив их, и найдите нужные записи, отфильтровав необходимый вид.
3. Откройте боковую панель через значок `⋮` в правом верхнем углу.
4. Нажмите на `Экспортировать вид`.
5. Выберите место для сохранения данных CSV. Учитывайте, что экспорт больших объемов записей может занять время.

<VimeoEmbed videoId="926226303" title="Video demonstration" />

