---
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.
- Кожен з файлів, які ви завантажуєте, повинен містити **лише один тип об'єкта** (наприклад, лише записи «Люди»).
- Ви можете використовувати імпорт для **створення або оновлення записів**.

### Download a sample file to match the expected formatting

1. Перейдіть до перегляду з об'єктом, який ви збираєтесь імпортувати.
2. Натисніть на піктограму `⋮` у верхньому правому куті та виберіть `Імпортувати записи`.
3. Натисніть на `Завантажити зразок файлу`.

### Підготуйте свій csv

Нижче представлені кілька пунктів для перевірки перед тим, як завантажити ваш файл.

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

**Важлива примітка:**

- Зв’язки між об’єктами в Twenty - це "Один до багатьох". Це означає, що кожен запис об'єкта А може бути прикріплений до кількох записів об'єкта B. Але кожен запис об'єкта B може належати лише одному запису об'єкта A.
  _Наприклад, одна компанія може бути прикріплена до кількох людей. А одна особа може належати лише до однієї компанії._

- Для завантаження відносин за допомогою функції імпорту вам потрібно надати `id` (або будь-яке інше унікальне поле) прикріпленого об'єкта у файлі, що містить записи на "Багатогранній" стороні відносин.  
  _Наприклад, надайте `id` або `домен` компанії при завантаженні записів людей. Ви не надаєте `id` (або `email`) людей, коли завантажуєте файл із компаніями._
  </Warning>

### Завантажте свій файл

1. Перейдіть до перегляду з об'єктом, який ви збираєтесь імпортувати.
2. Натисніть на піктограму `⋮` у верхньому правому куті та виберіть `Імпортувати записи`.
3. Натисніть на `Вибрати файл`.
4. Перевірте відповідність полів.

- Ви не повинні імпортувати всі поля, ви можете вибрати "Не зіставляти".
- Для відношень рекомендується зіставляти лише одне з унікальних полів.
- Можливо, вам потрібно буде також зіставити значення ваших полів типу select та multi-select.

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` захищено, оскільки воно використовується для id Twenty.  
Якщо ви хочете створювати відношення між об’єктами за допомогою цього поля, перейдіть до розділу **Підготуйте свій csv** вище у статті. Там міститься розділ про імпорт відносин.

</details>

## Експорт даних

Ви можете завантажити дані з більшості ваших об’єктів і до 20,000 записів за один експорт.
Щоб експортувати дані з об'єкта:

1. Перейдіть до індексу об'єктів.
2. Оберіть перегляд для експорту даних. Налаштуйте колонки, які ви хочете завантажити, приховавши або додавши колонки, і знайдіть потрібні записи за допомогою фільтрації вашого перегляду.
3. Доступ до бічної панелі через піктограму `⋮` у верхньому правому куті.
4. Натисніть `Експорт перегляду`.
5. Виберіть місце для збереження даних CSV. Зверніть увагу, що експорт може зайняти певний час при великій кількості записів.

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

