--- title: Импорт/Экспорт данных info: "Узнайте, как импортировать и экспортировать данные." image: /images/user-guide/import-export-data/cloud.png sectionInfo: Откройте для себя Twenty, CRM с открытым исходным кодом. --- import { VimeoEmbed } from '/snippets/vimeo-embed.mdx'; Header ## Импорт данных - Вы можете импортировать данные для любого объекта, используя файлы .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. Учитывайте, что экспорт больших объемов записей может занять время.