Головна
» Tips
»
Як експортувати контакти Salesforce у чистий формат Excel, не зіпсувавши ID та номери телефонів
Як експортувати контакти Salesforce у чистий формат Excel, не зіпсувавши ID та номери телефонів
Ви експортуєте контакти з Salesforce, відкриваєте файл в Excel і одразу помічаєте проблеми: поштові індекси втрачають провідні нулі, довгі ID виглядають як числа, дати змінюють формат, з’являються контакти, що виглядають як дублікати, або таблиця містить більше стовпців, ніж будь-хто може використати. Сам експорт може бути коректним — пошкодження часто відбувається, коли Excel автоматично визначає типи даних або коли експорт був створений без стабільного ключа запису.
Найбезпечніший робочий процес — експортувати звіт Salesforce на рівні деталей у CSV, залишити вихідний CSV недоторканим та імпортувати його в Excel через Дані > З тексту/CSV, щоб ви могли явно встановити тип «Текст» для ідентифікаторів, номерів телефонів та поштових кодів перед завантаженням. Потім очистіть копію, видаліть дублікати за ідентифікатором контакту Salesforce (Contact ID), а не лише за електронною поштою, і збережіть готову книгу як .xlsx.
Цей посібник відображає документацію Salesforce та Microsoft, перевірену 11 вересня 2026 року. Salesforce опублікував оновлену статтю довідки про експорт контактів 18 серпня 2026 року, яка спрямовує користувачів до звіту з контактами як основним об’єктом. Точні типи звітів та поля можуть все ще відрізнятися залежно від конфігурації організації, дозволів, встановлених продуктів та наявності відповідного типу звіту про контакти у вашій організації.
Чому експорт із Salesforce може виглядати безладно в Excel
Залучено три різні системи: Salesforce вирішує, які записи та поля експортувати, CSV зберігає ці значення як розділений текст, а Excel вирішує, як інтерпретувати їх при відкритті або імпортуванні файлу. Саме на цьому останньому кроці часто виникають багато «проблем експорту Salesforce».
Salesforce явно задокументував це у червні 2026 року щодо провідних нулів: його експорт може містити таке значення, як 01234, правильно, але Excel може інтерпретувати цей стовпець як числовий і відображати 1234. Microsoft також попереджає, що автоматичне перетворення може видалити провідні нулі, перетворити довгі числові рядки на науковий запис та інтерпретувати текст, схожий на дати, як дати. Див. рекомендації Salesforce щодо провідних нулів в експортах Excel та параметри імпорту та аналізу даних Microsoft Excel.
Практичне правило: не оцінюйте CSV за тим, що відбувається після подвійного клацання по ньому в Excel. Спочатку імпортуйте його з контрольованими типами даних.
Крок 1: Створіть звіт про контакти лише з потрібними полями
У поточній статті Salesforce про експорт контактів сказано створити спеціальний тип звіту (Custom Report Type) з Контактами (Contacts) як основним об’єктом, а потім створити звіт на основі цього типу. Тип звіту визначає, які записи та поля доступні для звітів. Salesforce також має документацію, що показує типи звітів, здатні працювати з контактами, такі як «Контакти та Рахунки» (Contacts & Accounts) у деяких робочих процесах, тому, якщо ваша організація вже надає відповідний тип звіту, ви можете використовувати його замість створення нового.
Відкрийте Звіти (Reports) та виберіть Новий звіт (New Report).
Виберіть створений вами тип звіту про контакти або відповідний існуючий тип звіту про контакти.
Запустіть звіт і встановіть область записів для контактів, які вам дійсно потрібні. У поточній статті Salesforce про експорт контактів використовується Усі контакти (All Contacts).
Додайте потрібні поля та видаліть декоративні або нерелевантні поля.
Запустіть звіт і перевірте кілька рядків перед експортом.
Чистий експорт загального призначення зазвичай включає:
Поле
Чому варто залишити
Рекомендований тип Excel
ID контакту (Contact ID)
Стабільний ключ запису Salesforce для зіставлення та видалення дублікатів
Текст
Ім’я (First Name)
Зберігає імена структурованими
Текст
Прізвище (Last Name)
Зберігає імена структурованими
Текст
Назва рахунку (Account Name)
Надає контекст організації
Текст
Посада (Title)
Корисно для сегментації
Текст
Електронна пошта (Email)
Канал зв’язку; не гарантований унікальний ключ
Текст
Телефон / Мобільний телефон (Phone / Mobile Phone)
Ідентифікатори, а не числа для арифметики
Текст
Вулиця / Місто / Штат / Поштовий індекс / Країна (Mailing Street / City / State / Postal Code / Country)
Зберігає компоненти адреси придатними для повторного використання
Текст
Власник (Owner)
Корисно при передачі файлу відділам продажів або операцій
Текст
Дата останньої зміни (Last Modified Date)
Допомагає визначити актуальність експорту
Дата/Час
Включайте ID контакту (Contact ID), щоразу, коли тип звіту його надає. Salesforce стверджує, що кожен запис має унікальний ID, згенерований при створенні, і цей ID залишається ідентифікатором запису навіть після видалення та відновлення. Salesforce також документує додавання поля ID запису (Record ID), специфічного для об’єкта, до звітів. Див. рекомендації Salesforce щодо ID записів.
Крок 2: Експортуйте лише деталі у форматі CSV
Запустіть звіт, відкрийте дію експорту та виберіть Лише деталі (Details Only). Для цього робочого процесу виберіть .csv, а не форматований звіт. Salesforce описує «Лише деталі» як експорт кожного рядка без форматування звіту, що є доречним, коли ви плануєте обчислювати або переформатовувати дані в електронній таблиці. Див. документацію Salesforce щодо експорту звіту.
CSV корисний тут з двох причин. По-перше, Excel дозволяє контролювати типи даних під час імпорту. По-друге, Salesforce задокументував у травні 2026 року, що поля довгого тексту (Long Text Area) та форматованого тексту (Rich Text Area) можуть бути обрізані до 255 символів у форматованих експортах та експортах «Лише деталі» у форматі XLSX, тоді як «Лише деталі» у форматі CSV є рекомендованим варіантом, коли потрібен повний вміст довгого тексту. Це може не мати значення для простого експорту Ім’я / Прізвище / Електронна пошта, але важливо, коли ваш об’єкт «Контакти» має спеціальні поля довгого тексту. Див. рекомендації Salesforce щодо експорту довгого тексту.
Зберігайте завантажений CSV як ваш вихідний джерело (raw source). Не очищуйте, не переупорядковуйте та не видаляйте рядки в єдиній копії. Перейменуйте його на щось описове, наприклад salesforce_contacts_raw_2026-09-11.csv, і зробіть книгу Excel очищеною похідною.
Крок 3: Імпортуйте CSV в Excel замість відкриття подвійним клацанням
Ілюстрація у стилі Excel, створена ШІ, що показує імпортовані дані контактів. Це не реальний скріншот Microsoft Excel і не доказ результату експорту Salesforce.
У сучасному Excel для Windows використовуйте:
Дані > З тексту/CSV > виберіть CSV Salesforce > Перетворити дані (Transform Data)
Microsoft рекомендує шлях імпорту Текст/CSV, коли вам потрібен контроль над типами стовпців. Power Query — інструмент імпорту та перетворення даних, вбудований у поточні версії Excel — може автоматично визначати стовпці, але ви можете перевизначити ці припущення перед завантаженням даних. Див. інструкції Microsoft щодо імпорту CSV та рекомендації Microsoft щодо імпорту через Power Query.
Встановіть для цих стовпців тип Текст перед завантаженням:
ID контакту та будь-які інші ID записів Salesforce
Телефон та Мобільний телефон
Поштовий індекс
Ідентифікатори співробітників, клієнтів, членства або зовнішні ID, які можуть містити провідні нулі
Будь-яке поле, що виглядає як числове, але насправді є ідентифікатором
Встановіть справжні поля дати/часу як Дата або Дата/Час лише після перевірки формату джерела та локалі.
Ілюстрація, створена ШІ, що виділяє поля контактів, які зазвичай мають залишатися текстом. Формат телефонів у реальних даних Salesforce може відрізнятися залежно від країни та організації.
Чому телефон має залишатися текстом: номер телефону є ідентифікатором, а не значенням, яке ви додаєте або усереднюєте. Перетворення його на число може видалити провідний нуль, відкинути знак плюс або іншим чином змінити його представлення.
Microsoft спеціально рекомендує імпортувати стовпці як Текст, коли важливі провідні нулі або довгі числові рядки. У поточних версіях Excel для Microsoft 365 та Excel 2024 налаштування автоматичного перетворення даних (Automatic Data Conversion) також можуть вимкнути деякі автоматичні перетворення, але робочий процес імпорту Текст/CSV легше перевіряти стовпець за стовпцем. Див. рекомендації Microsoft щодо збереження провідних нулів та довгих значень.
Крок 4: Очищуйте дані, не знищуючи вихідні значення
Як тільки стовпці мають безпечні типи даних, очищуйте їх для зручності використання, а не для косметичної досконалості.
Видаліть випадкові пробіли
Імена, посади, назви рахунків та адреси іноді містять провідні або кінцеві пробіли. Power Query включає текстові перетворення, такі як Trim (Обрізати) та Clean (Очистити); Excel також надає функції аркуша TRIM та CLEAN. Microsoft пояснює, що TRIM видаляє звичайні зайві пробіли, а CLEAN видаляє непечатні керуючі символи. Див. документацію Microsoft щодо функції TRIM та довідку Microsoft щодо Text.Clean у Power Query.
Не перезаписуйте оригінальні номери телефонів лише для того, щоб вони виглядали однотипно
Якщо всі контакти належать до однієї країни, і у вашій організації є визначений стандарт телефонів, ви можете нормалізувати копію. Якщо файл містить міжнародні контакти, візуальний формат, такий як (555) 123-4567, може бути неправильним або руйнівним. Зберігайте Телефон (Raw) і, за потреби, створіть окремий стовпець Телефон (Normalized).
Тримайте Ім’я та Прізвище окремими
Якщо Salesforce вже експортує окремі поля, не об’єднуйте їх в одне поле «Ім’я», якщо це спеціально не вимагається призначенням. Окремі поля легше сортувати, зіставляти, персоналізувати та повторно імпортувати.
Видаляйте стовпці лише з очищеної копії
Чистий файл Excel має бути легким для читання, але «чистий» не означає «видалити все незнайоме». Видаляйте поля лише тоді, коли ви знаєте, що вони не потрібні аудиторії книги або наступному процесу.
Ілюстрація, створена ШІ, очищеного робочого аркуша контактів зі структурованими стовпцями; фактичні назви полів Salesforce залежать від вашої організації.
Крок 5: Обережно працюйте з дублікати
Не видаляйте дублікати контактів Salesforce лише за електронною поштою, якщо ваші бізнес-правила явно не визначають електронну пошту як унікальну. Спільні скриньки, подружжя, загальні адреси відділів, навмисні дублікати записів та порожні поля електронної пошти можуть створювати хибні збіги.
Для експорту записів контактів Salesforce найбезпечнішою першою перевіркою на дублікати є ID контакту (Contact ID). Якщо той самий ID контакту з’являється двічі несподівано, з’ясуйте, чому звіт або з’єднання створили дубльовані рядки. Потім окремо виділіть можливі бізнес-дублікати, використовуючи комбінації, такі як:
Електронна пошта + Назва рахунку
Ім’я + Прізвище + Назва рахунку
Телефон + Назва рахунку
Excel може виділяти дублікати за допомогою умовного форматування або остаточно видаляти дублікати за допомогою Дані > Видалити дублікати (Data > Remove Duplicates). Microsoft рекомендує переглянути або скопіювати оригінальні дані перед видаленням, оскільки «Видалити дублікати» остаточно видаляє дубльовані рядки з вибраного діапазону. Див. рекомендації Microsoft щодо дубльованих даних.
Рекомендований процес: спочатку виділіть, потім дослідіть, видаляйте лише після того, як ви впевнені, що правило зіставлення є дійсним.
Коли метод звіту недостатній
Звіт є найпростішим методом, коли людина хоче читабельну підмножину контактів та конкретні поля. Використовуйте інший метод, коли вимоги змінюються.
Потреба
Кращий вибір
Чому
Чистий список для аналізу в Excel
Звіт → Лише деталі CSV
Легкий вибір полів та фільтрація
Широке резервне копіювання організації
Експорт даних Salesforce (Data Export)
Створює файли CSV для вибраних об’єктів або даних організації
Програмні або сильно фільтровані експорти об’єктів
Data Loader / API
Краще підходить для повторюваного вилучення на рівні об’єкта та фільтрації у стилі SOQL
Більше рядків, ніж може вмістити робочий аркуш
Power Query/Модель даних, база даних або інший аналітичний інструмент
Робочі аркуші Excel мають скінченне обмеження рядків
Служба експорту даних Salesforce (Data Export) розроблена як ширший механізм резервного копіювання і може генерувати ZIP-архіви, що містять файли CSV. Залежно від редакції, експорти можуть виконуватися щотижня або щомісяця. Це корисно для резервного копіювання, але зазвичай надмірно, коли завдання полягає в тому, щоб «дати мені чисту таблицю контактів». Див. документацію Salesforce щодо експорту даних.
Також звертайте увагу на обмеження робочого аркуша Excel. Salesforce зазначив у статті довідки у травні 2026 року, що дуже великі файли CSV експорту даних можуть перевищувати обмеження робочого аркуша Excel приблизно в 1 048 576 рядків. Якщо ваш набір даних контактів наближається до цього масштабу, звичайний робочий аркуш більше не є правильним цільовим форматом. Див. рекомендації Salesforce щодо великих експортів.
Збережіть чистий результат як XLSX
Після завантаження та очищення виводу запиту збережіть робочий файл як книгу Excel, наприклад salesforce_contacts_clean_2026-09-11.xlsx. Зберігайте оригінальний CSV поруч із ним або в контрольованій папці вихідних даних.
QA — кількість дублікатів, кількість рядків, перевірки відсутніх ID та нотатки
README — дата експорту, назва звіту Salesforce, використані фільтри та хто створив витяг
Якщо ви використовуєте Power Query, збереження запиту робить очищення повторюваним: замініть або вкажіть новіший CSV, оновіть запит і повторно застосуйте ті самі перетворення замість ручного очищення кожного експорту.
Фінальна самоперевірка: як дізнатися, що файл Excel дійсно чистий
Ілюстрація, створена ШІ, остаточного вигляду перевірки. Перевіряйте реальну книгу за реальним звітом Salesforce, а не покладайтеся на ілюстрацію.
Перед тим, як ділитися книгою, систематично перевірте її:
Перевірка
Умова успіху
Кількість рядків
Очищений файл має очікувану кількість записів після будь-яких задокументованих видалень
ID контакту
Присутній там, де потрібно, збережений як Текст і не був мовчки перетворений
Провідні нулі
Поштові індекси та інші ідентифікатори зберігають значущі нулі
Телефон
Збережений як Текст; префікси країн або провідні нулі не були втрачені
Дати
Розібрані з використанням заданої локалі та відображаються послідовно
Дублікати
Правила дублювання задокументовані; жодні рядки не були видалені лише тому, що електронні пошти збіглися
Порівняння вибірки
Принаймні кілька записів збігаються з Salesforce поле за полем
Стовпці
У очищеному вигляді залишилися лише потрібні поля, тоді як вихідне джерело збережено
Формат файлу
Остаточний робочий файл збережено як .xlsx; оригінальний CSV залишається незмінним
Для особливо важливого експорту порівняйте невелику випадкову вибірку контактів у Salesforce з готовими рядками Excel. Перевірте ID контакту, ім’я, рахунок, електронну пошту, телефон, поштовий індекс та одне поле дати. Це виявить клас помилок, які саме форматування не може виявити.
Поширені помилки, яких слід уникати
Подвійне клацання по CSV перед захистом текстових полів. Excel може виконати автоматичні перетворення.
Використання форматованого звіту Salesforce, коли вам потрібні дані на рівні рядків. «Лише деталі» є чистішим для аналізу.
Виключення ID контакту. Ви втрачаєте найсильніший ключ на рівні запису для відстеження рядка назад до Salesforce.
Використання електронної пошти як єдиного ключа для видалення дублікатів. Електронна пошта корисна, але не гарантує ідентифікацію рівно одного контакту.
Перезапис єдиного вихідного експорту. Зберігайте оригінальний CSV незмінним.
Видалення рядків «дублікатів» перед їх переглядом. Функція «Видалити дублікати» в Excel є руйнівною для вибраного діапазону.
Припущення, що кожна організація має ідентичні типи звітів. Конфігурація Salesforce та дозволи можуть змінити те, що з’являється в інтерфейсі користувача.
Отже, найчистіший робочий процес від Salesforce до Excel стосується менше форматування, а більше збереження змісту: експортуйте правильні рядки, включайте стабільний ID Salesforce, імпортуйте CSV з обдуманими типами даних, очищуйте без перезапису вихідних значень і перевіряйте результат щодо Salesforce, перш ніж хтось покладеться на нього. Після того, як цей процес збережено як робочий процес Power Query, майбутні експорти контактів стають набагато більш повторюваними, ніж ручне виправлення таблиці після того, як Excel вже вгадав неправильні типи.