--- 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. - Кожен з файлів, які ви завантажуєте, повинен містити **лише один тип об'єкта** (наприклад, лише записи «Люди»). - Ви можете використовувати імпорт для **створення або оновлення записів**. ### Download a sample file to match the expected formatting 1. Перейдіть до перегляду з об'єктом, який ви збираєтесь імпортувати. 2. Натисніть на піктограму `⋮` у верхньому правому куті та виберіть `Імпортувати записи`. 3. Натисніть на `Завантажити зразок файлу`. ### Підготуйте свій csv Нижче представлені кілька пунктів для перевірки перед тим, як завантажити ваш файл. - Обмежте кількість записів **до 10,000 на файл**. - **Видаліть дублікати** у вашому файлі. - Унікальність на `Люди` визначається за замовчуванням `id` та `email`. Ви також можете визначити власні поля з `Люди` як унікальні при налаштуванні вашої моделі даних. - Унікальність на `Компанії` визначається за замовчуванням `id` та `домен`. Ви також можете визначити власні поля з `Компанії` як унікальні при налаштуванні вашої моделі даних. - Для будь-якого іншого об'єкта, включаючи користувацькі об'єкти, ви можете визначити деякі поля як унікальні. Переконайтесь, що не включаєте дублікати при підготовці ваших файлів. - Ми рекомендуємо використовувати синтаксис `https://domain.com` при завантаженні ваших доменів, оскільки це той самий синтаксис, який використовується нашим конектором з вашою поштою і календарем. - Ви можете **імпортувати зв’язки між об’єктами**, надавши одне з унікальних полів відповідного запису. - Приклад: Ви хочете приєднати особу до компанії. Додайте стовпець у файл, що містить всі записи `Люди`, у якому міститься `id` компанії — або її `домен`. Ви зможете зіставити це поле під час завантаження. **Важлива примітка:** - Зв’язки між об’єктами в Twenty - це "Один до багатьох". Це означає, що кожен запис об'єкта А може бути прикріплений до кількох записів об'єкта B. Але кожен запис об'єкта B може належати лише одному запису об'єкта A. _Наприклад, одна компанія може бути прикріплена до кількох людей. А одна особа може належати лише до однієї компанії._ - Для завантаження відносин за допомогою функції імпорту вам потрібно надати `id` (або будь-яке інше унікальне поле) прикріпленого об'єкта у файлі, що містить записи на "Багатогранній" стороні відносин. _Наприклад, надайте `id` або `домен` компанії при завантаженні записів людей. Ви не надаєте `id` (або `email`) людей, коли завантажуєте файл із компаніями._ ### Завантажте свій файл 1. Перейдіть до перегляду з об'єктом, який ви збираєтесь імпортувати. 2. Натисніть на піктограму `⋮` у верхньому правому куті та виберіть `Імпортувати записи`. 3. Натисніть на `Вибрати файл`. 4. Перевірте відповідність полів. - Ви не повинні імпортувати всі поля, ви можете вибрати "Не зіставляти". - Для відношень рекомендується зіставляти лише одне з унікальних полів. - Можливо, вам потрібно буде також зіставити значення ваших полів типу select та multi-select. 5. Натисніть `Наступні кроки` та перевірте рядки з помилками. Клітки з проблемою виділяються. **Ви можете або видалити рядок, або оновити клітку безпосередньо там**. 6. Коли завершите, натисніть `Підтвердити` ### Часті питання імпорту
Я бачу проблеми з дублікатами при завантаженні свого файлу, що я повинен робити? Перейдіть до розділу **Підготуйте свій csv** вище у статті, він містить рекомендації про те, що вважатиметься дублікатом.
Чи можу я імпортувати відношення між об’єктами? Так, перейдіть до розділу **Підготуйте свій csv** вище у статті, в ньому міститься розділ про імпорт відносин.
Чи можу я оновити існуючі записи за допомогою функції імпорту? Так, ви можете оновити існуючі записи за допомогою функції імпорту. Переконайтеся, що надали id (або будь-яке інше унікальне поле) при повторному завантаженні ваших записів.
Чи можу я перенести `id` з мого іншого інструменту(ів)? Так. Вам потрібно створити поле, яке ви визначаєте як унікальне у вашій моделі даних, яке міститиме `id` з ваших інших інструментів. Зверніть увагу, що ім’я `id` захищено, оскільки воно використовується для id Twenty. Якщо ви хочете створювати відношення між об’єктами за допомогою цього поля, перейдіть до розділу **Підготуйте свій csv** вище у статті. Там міститься розділ про імпорт відносин.
## Експорт даних Ви можете завантажити дані з більшості ваших об’єктів і до 20,000 записів за один експорт. Щоб експортувати дані з об'єкта: 1. Перейдіть до індексу об'єктів. 2. Оберіть перегляд для експорту даних. Налаштуйте колонки, які ви хочете завантажити, приховавши або додавши колонки, і знайдіть потрібні записи за допомогою фільтрації вашого перегляду. 3. Доступ до бічної панелі через піктограму `⋮` у верхньому правому куті. 4. Натисніть `Експорт перегляду`. 5. Виберіть місце для збереження даних CSV. Зверніть увагу, що експорт може зайняти певний час при великій кількості записів.