Начало
» 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 и Опциите за импорт и анализ на данни в Excel на Microsoft.
Практическо правило: не съдете CSV файла по това, което се случва след двойно кликване върху него в Excel. Първо го импортирайте с контролирани типове данни.
Стъпка 1: Създайте отчет за контакти само с необходимите полета
Текущата статия на Salesforce за експорт на контакти казва да създадете Персонализиран тип отчет с Контакти като основен обект, след което да създадете отчет от този тип. Типът отчет определя кои записи и полета са налични за отчетите. Salesforce също има документация, показваща типове отчети, поддържащи контакти, като Контакти и Акаунти в някои работни процеси, така че ако вашата организация вече предоставя подходящ тип отчет, можете да го използвате вместо да създавате друг.
Отворете Reports (Отчети) и изберете New Report (Нов отчет).
Изберете типа отчет за контакти, който сте създали, или подходящия съществуващ тип отчет за контакти.
Стартирайте отчета и задайте обхвата на записите на контактите, които наистина ви трябват. Текущата статия на Salesforce за експорт на контакти използва All Contacts (Всички контакти).
Добавете необходимите полета и премахнете декоративните или нерелевантните полета.
Изпълнете отчета и прегледайте няколко реда, преди да експортирате.
Един чист универсален експорт обикновено включва:
Поле
Защо да го запазите
Препоръчителен тип в Excel
Contact ID (ID на контакта)
Стабилен ключ на записа в Salesforce за съвпадения и премахване на дубликати
Текст
First Name (Име)
Запазва имената структурирани
Текст
Last Name (Фамилия)
Запазва имената структурирани
Текст
Account Name (Име на акаунта)
Осигурява контекст на организацията
Текст
Title (Длъжност)
Полезно за сегментация
Текст
Email (Имейл)
Канал за контакт; не е гарантиран уникален ключ
Текст
Phone / Mobile Phone (Телефон / Мобилен телефон)
Идентификатори, а не числа за аритметика
Текст
Mailing Street / City / State / Postal Code / Country (Улица / Град / Щат / Пощенски код / Държава за кореспонденция)
Запазва компонентите на адреса за повторно използване
Текст
Owner (Собственик)
Полезно, когато предавате файла на продажби или операции
Текст
Last Modified Date (Дата на последна промяна)
Помага за определяне на актуалността на експорта
Дата/Час
Включете Contact ID (ID на контакта), когато типът отчет го предоставя. Salesforce казва, че всеки запис има уникален ID, генериран при създаването, и че този ID остава идентификатор на записа дори след изтриване и възстановяване. Salesforce също документира добавянето на специфичното за обекта поле Record ID (ID на записа) в отчетите. Вижте Ръководството на Salesforce за Record ID.
Стъпка 2: Експортирайте само детайли като CSV
Изпълнете отчета, отворете действието за експорт и изберете Details Only (Само детайли). За този работен процес изберете .csv, а не форматиран отчет. Salesforce описва „Само детайли“ като експорт на всеки ред без форматиране на отчета, което е подходящо, когато планирате да изчислявате или преформатирате данните в електронна таблица. Вижте Документацията на Salesforce за експортиране на отчет.
CSV е полезен тук по две причини. Първо, Excel ви позволява да контролирате типовете данни по време на импорта. Второ, Salesforce документира през май 2026 г., че полетата Long Text Area (Дългосрочен текстов район) и Rich Text Area (Богат текстов район) могат да бъдат съкратени до 255 знака във форматираните експорти и в експортите „Само детайли“ в XLSX, докато „Само детайли“ в CSV е препоръчителният вариант, когато е необходимо пълното съдържание на дългия текст. Това може да няма значение за прост експорт на Име / Фамилия / Имейл, но има значение, когато вашият обект Контакти има персонализирани полета за дълъг текст. Вижте Ръководството на Salesforce за експорт на дълги текстове.
Запазете изтегления CSV като ваш суров източник. Не почиствайте, не пренареждайте и не изтривайте редове в единственото копие. Преименувайте го с нещо описателно, като salesforce_contacts_raw_2026-09-11.csv, и направете работната книга в Excel почистения производен файл.
Стъпка 3: Импортирайте CSV файла в Excel, вместо да кликнете два пъти върху него
AI-генерирана илюстрация в стил Excel на импортирани данни за контакти. Това не е реален екранен снимка на Microsoft Excel и не е доказателство за резултат от експорт от Salesforce.
В съвременния Excel за Windows използвайте:
Данни > От текст/CSV > изберете CSV файла на Salesforce > Преобразуване на данни
Microsoft препоръчва пътя за импорт на текст/CSV, когато имате нужда от контрол върху типовете колони. Power Query – инструментът за импорт и трансформация на данни, вграден в текущите версии на Excel – може автоматично да открие колоните, но можете да отмените тези предположения преди зареждането на данните. Вижте Инструкциите на Microsoft за импорт на CSV и Ръководството на Microsoft за импорт с Power Query.
Задайте тези колони като Текст преди зареждането:
Contact ID (ID на контакта) и всеки друг Salesforce record ID (ID на записа)
Phone (Телефон) и Mobile Phone (Мобилен телефон)
Postal Code (Пощенски код)
Идентификатори на служители, клиенти, членове или външни идентификатори, които могат да съдържат водещи нули
Всяко поле, което изглежда числово, но всъщност е идентификатор
Задайте истинските полета за дата/час като Дата или Дата/Час, само след като проверите формата на източника и локалния формат.
AI-генерирана илюстрация, подчертаваща полетата за контакти, които обикновено трябва да останат текст. Форматирането на телефоните в реалните данни на Salesforce може да варира по държава и организация.
Защо телефонът трябва да остане Текст: телефонният номер е идентификатор, а не стойност, която събирате или усреднявате. Преобразуването му в число може да премахне водеща нула, да изхвърли плюс знака или по друг начин да промени представянето му.
Microsoft конкретно препоръчва импортирането на колони като Текст, когато водещите нули или дългите числови низове имат значение. В текущия Excel за Microsoft 365 и Excel 2024 настройките за автоматично преобразуване на данни също могат да деактивират някои автоматични преобразувания, но работният процес за импорт на текст/CSV е по-лесен за одит колона по колона. Вижте Ръководството на Microsoft за запазване на водещи нули и дълги стойности.
Стъпка 4: Почистете данните, без да унищожавате суровите стойности
След като колоните имат безопасни типове данни, почистете за полезност, а не за козметично съвършенство.
Имената, длъжностите, имената на акаунтите и адресите понякога съдържат водещи или крайни интервали. Power Query включва текстови трансформации като Trim (Премахване на интервали) и Clean (Почистване); Excel също предоставя работни функции TRIM и CLEAN. Microsoft обяснява, че TRIM премахва обикновените излишни интервали, а CLEAN премахва непечатаеми контролни символи. Вижте Документацията на Microsoft за функцията TRIM и Референцията на Microsoft за Power Query Text.Clean.
Не презаписвайте оригиналните телефонни номера, само за да изглеждат унифицирани
Ако всички контакти принадлежат на една държава и вашата организация има дефиниран телефонен стандарт, можете да нормализирате копие. Ако файлът съдържа международни контакти, визуален формат като (555) 123-4567 може да е грешен или разрушителен. Запазете Phone Raw (Телефон суров) и, ако е необходимо, създайте отделна колона Phone Normalized (Телефон нормализиран).
Запазете First Name (Име) и Last Name (Фамилия) разделени
Ако Salesforce вече експортира отделни полета, не ги обединявайте в едно поле Name (Име), освен ако дестинацията изрично не го изисква. Отделните полета са по-лесни за сортиране, съвпадение, персонализиране и повторно импортиране.
Премахвайте колони само от почистеното копие
Един чист Excel файл трябва да е лесен за четене, но „чист“ не означава „изтрийте всичко непознато“. Премахвайте полета само когато знаете, че не са необходими на аудиторията на работната книга или на последващия процес.
AI-генерирана илюстрация на почистен работен лист с контакти със структурирани колони; действителните имена на полетата в Salesforce зависят от вашата организация.
Стъпка 5: Работете внимателно с дублираните записи
Не премахвайте дублираните записи на контакти в Salesforce само по имейл, освен ако бизнес правилата ви изрично не дефинират имейла като уникален. Споделени пощенски кутии, съпрузи, генерични адреси на отдели, умишлени дублиращи се записи и празни полета за имейл могат всички да доведат до фалшиви съвпадения.
За експорт на записи на контакти в Salesforce най-безопасната първа проверка за дубликати е Contact ID (ID на контакта). Ако един и същ Contact ID се появи два пъти неочаквано, разследвайте защо отчетът или свързването са довели до дублиращи се редове. След това отделно подчертайте възможни бизнес дубликати, използвайки комбинации като:
Email + Account Name (Имейл + Име на акаунта)
First Name + Last Name + Account Name (Име + Фамилия + Име на акаунта)
Phone + Account Name (Телефон + Име на акаунта)
Excel може да подчертае дубликати с Условно форматиране или трайно да изтрие дубликати, използвайки Данни > Премахване на дубликати. Microsoft препоръчва преглед или копиране на оригиналните данни преди изтриването, защото Премахване на дубликати трайно изтрива дублиращите се редове от избрания диапазон. Вижте Ръководството на Microsoft за дублирани данни.
Препоръчителен процес: първо подчертайте, после разследвайте, изтривайте само след като знаете, че правилото за съвпадение е валидно.
Когато методът с отчет не е достатъчен
Отчетът е най-лесният метод, когато човек иска четима подмножество от контакти и специфични полета. Използвайте различен метод, когато изискването се промени.
Нужда
По-добър избор
Защо
Чист списък за анализ в Excel
Отчет → Само детайли CSV
Лесен избор на полета и филтриране
Широко резервно копие на организацията
Salesforce Data Export (Експорт на данни)
Генерира CSV файлове за избрани обекти или данните на организацията
Програмни или силно филтрирани експорти на обекти
Data Loader / API
По-добър за повтаряемо извличане на ниво обект и филтриране в стил SOQL
Повече редове, отколкото един работен лист може да побере
Power Query/Data Model, база данни или друг аналитичен инструмент
Работните листове в Excel имат краен лимит на редовете
Услугата Data Export на Salesforce е проектирана като по-широк механизъм за резервно копие и може да генерира ZIP архиви, съдържащи CSV файлове. В зависимост от изданието, експортите могат да се изпълняват седмично или месечно. Тя е полезна за резервно копие, но обикновено е прекомерна, когато задачата е „дайте ми чиста електронна таблица с контакти“. Вижте Документацията на Salesforce за Data Export.
Също така следете лимита на работния лист в Excel. Salesforce отбеляза в помощна статия от май 2026 г., че много големи CSV файлове от Data Export могат да надвишат лимита на Excel от приблизително 1 048 576 реда на работен лист. Ако вашият набор от данни за контакти се приближава до този мащаб, нормалният работен лист вече не е правилният целеви формат. Вижте Ръководството на Salesforce за големи експорти.
Запазете чистия резултат като XLSX
След зареждането и почистването на изхода от заявката, запазете работния файл като работна книга на Excel, като salesforce_contacts_clean_2026-09-11.xlsx. Запазете оригиналния CSV файл до него или в контролирана папка с изходни данни.
Една практична работна книга може да съдържа:
Contacts_Clean (Контакти_Почистени) – финалната четима таблица с контакти
QA (Контрол на качеството) – бройки на дубликати, бройки на редове, проверки за липсващи ID-та и бележки
README (Четем ме) – дата на експорта, име на отчета в Salesforce, използвани филтри и кой е създал извличането
Ако използвате Power Query, запазването на заявката прави почистването повтаряемо: заменете или посочете по-нов CSV файл, опреснете заявката и приложете отново същите трансформации, вместо ръчно да почиствате всеки експорт.
Финална самопроверка: как да разберете, че Excel файлът наистина е чист
AI-генерирана илюстрация на изглед за финална проверка. Валидирайте реалната работна книга срещу реалния отчет в Salesforce, вместо да разчитате на илюстрация.
Преди да споделите работната книга, проверете я систематично:
Проверка
Условие за успех
Брой редове
Почистеният файл има очаквания брой записи след всички документирани премахвания
Contact ID (ID на контакта)
Наличен, където е необходимо, съхранен като Текст и не е тихо преобразуван
Водещи нули
Пощенските кодове и другите идентификатори запазват значимите нули
Телефон
Съхранен като Текст; не са загубени префикси на държави или водещи нули
Дати
Разчетени с използване на желания локален формат и показани последователно
Дубликати
Правилата за дубликати са документирани; не са изтрити редове само защото имейлите съвпадат
Сравнение на проба
Поне няколко записа съвпадат с Salesforce поле по поле
Колони
Само необходимите полета остават в почистения изглед, докато суровият източник е запазен
Файлов формат
Финалният работен файл е запазен като .xlsx; оригиналният CSV остава непроменен
За особено важен експорт, сравнете малка случайна проба от контакти в Salesforce със завършените редове в Excel. Проверете Contact ID, име, акаунт, имейл, телефон, пощенски код и едно поле за дата. Това улавя класа грешки, които самото форматиране не може да разкрие.
Чести грешки, които да избягвате
Двойно кликване върху CSV файла, преди да защитите текстовите полета. Excel може да извърши автоматични преобразувания.
Използване на форматиран отчет на Salesforce, когато ви трябват данни на ниво ред. „Само детайли“ е по-чисто за анализ.
Пропускане на Contact ID (ID на контакта). Губите най-силния ключ на ниво запис за проследяване на ред обратно в Salesforce.
Използване на имейл като единствен ключ за премахване на дубликати. Имейлът е полезен, но не е гарантирано, че ще идентифицира точно един контакт.
Презаписване на единствения суров експорт. Запазете оригиналния CSV файл непроменен.
Изтриване на „дублиращи се“ редове, преди да ги прегледате. Премахването на дубликати в Excel е разрушително за избрания диапазон.
Предполагане, че всяка организация има идентични типове отчети. Конфигурацията и разрешенията на Salesforce могат да променят това, което се появява в интерфейса.
Най-чистият работен процес от Salesforce към Excel следователно е по-малко за форматирането и повече за запазването на значението: експортирайте правилните редове, включете стабилен Salesforce ID, импортирайте CSV с обмислени типове данни, почистете без презаписване на суровите стойности и проверете резултата срещу Salesforce, преди някой да разчита на него. След като този процес е запазен като работен процес на Power Query, бъдещите експорти на контакти стават много по-повторими от ръчното поправяне на електронна таблица, след като Excel вече е предположил грешните типове.