---
title: Импорт/Экспорт данных
info: "Узнайте, как импортировать и экспортировать данные."
image: /images/user-guide/import-export-data/cloud.png
sectionInfo: Откройте для себя Twenty, CRM с открытым исходным кодом.
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
## Импорт данных
- Вы можете импортировать данные для любого объекта, используя файлы .csv, .xlsx или .xls.
- Каждый загружаемый файл должен содержать **только один тип объекта** (например, только записи о людях).
- Вы можете использовать импорт для **создания или обновления записей**.
### Скачайте образец файла, чтобы подготовить его в нужном формате
1. Перейдите к просмотру объекта, который вы собираетесь импортировать.
2. Нажмите на значок `⋮` в правом верхнем углу, затем выберите `Импорт записей`.
3. Нажмите на `Скачать образец файла`.
### Подготовьте ваш CSV-файл
Ниже указаны некоторые моменты, которые нужно проверить перед загрузкой файла.
- Ограничьте число записей до **10,000 на файл**.
- **Удалите дубликаты** из файла.
- Уникальность для `Людей` определяется по умолчанию с использованием `id` и `email`. Вы также можете задать пользовательские поля `Людей` как уникальные при настройке модели данных.
- Уникальность для `Компаний` определяется по умолчанию с использованием `id` и `домен`. Вы также можете задать пользовательские поля `Компаний` как уникальные при настройке модели данных.
- Для любого другого объекта, включая пользовательские объекты, вы можете задать некоторые поля как уникальные. Убедитесь в отсутствии дубликатов при подготовке ваших файлов.
- Рекомендуем использовать синтаксис `https://domain.com` при загрузке ваших доменов, так как его использует наш коннектор для работы с почтой и календарем.
- Вы можете **импортировать связи между объектами** путем предоставления одного из уникальных полей связанной записи.
- Пример: вы хотите прикрепить человека к компании. Добавьте столбец в файл с записями `Людей`, содержащий `id` компании или её `домен`. Вы сможете сопоставить это поле во время загрузки.
**Важное замечание:**
- Связи между объектами в Twenty - "Один ко Многим". Это означает, что каждая запись объекта A может быть связана с несколькими записями объекта B. Но каждая запись объекта B может принадлежать только одной записи объекта A.
_Например, одна компания может быть связана с несколькими людьми._ А один человек может принадлежать только одной компании.\* А один человек может принадлежать только одной компании.\*
- Для загрузки связей через функцию импорта необходимо указать `id` (или любое другое уникальное поле) прикрепляемого объекта в файле, содержащем записи на "многой стороне" связи.
_Например, вы указываете `id` или `домен` компании при загрузке записей о людях._ _Например, вы указываете `id` или `домен` компании при загрузке записей о людях._ Вы не указываете `id` людей (или `email`) при загрузке файла с компаниями.\*
### Загрузите ваш файл
1. Перейдите к просмотру объекта, который вы собираетесь импортировать.
2. Нажмите на значок `⋮` в правом верхнем углу, затем выберите `Импорт записей`.
3. Нажмите на `Выбрать файл`.
4. Подтвердите сопоставление полей.
- Вы можете не импортировать всё, выберите опцию "Не сопоставлять".
- Для связей рекомендуется сопоставлять только одно из уникальных полей.
- Возможно, вам также нужно будет сопоставить значения ваших полей выбора и мультивыбора.
5. Нажмите `Следующие шаги` и `Проверьте строки с ошибками`. Ячейки с проблемами подсвечиваются. **Вы можете либо удалить строку, либо обновить ячейку прямо отсюда**.
6. После завершения нажмите `Подтвердить`
### Часто задаваемые вопросы по импорту
Я вижу проблемы с дубликатами при загрузке моего файла, что мне делать?
Пожалуйста, обратитесь к разделу **Подготовьте ваш CSV** выше в этой статье, в нем содержатся рекомендации по поводу того, что будет считаться дубликатом.
Могу ли я импортировать связи между объектами?
Да, пожалуйста, обратитесь к разделу **Подготовьте ваш CSV** выше в этой статье, в нем содержится информация об импорте связей.
Могу ли я обновить существующие записи, используя функцию импорта?
Да, вы можете обновлять существующие записи, используя функцию импорта. Убедитесь, что вы указываете `id` (или любое другое уникальное поле), повторно загружая ваши записи.
Могу ли я мигрировать `id` из моих других инструментов?
Да. Вам нужно создать поле, которое вы определите как уникальное в вашей модели данных, которое будет содержать `id` из ваших других инструментов. Обратите внимание, что имя `id` защищено, так как оно используется для идентификатора Twenty.
Если вы хотите создать связи между объектами, используя это поле, обратитесь к разделу **Подготовьте ваш CSV** выше в этой статье. Он содержит информацию об импорте связей.
## Экспорт данных
Вы можете скачивать данные большинства своих объектов, до 20,000 записей за раз.
Чтобы экспортировать данные из объекта:
1. Перейдите на индекс объекта.
2. Выберите вид для экспорта данных. Настройте колонки для скачивания, скрыв или добавив их, и найдите нужные записи, отфильтровав необходимый вид.
3. Откройте боковую панель через значок `⋮` в правом верхнем углу.
4. Нажмите на `Экспортировать вид`.
5. Выберите место для сохранения данных CSV. Учитывайте, что экспорт больших объемов записей может занять время.