Экспорт контактов Salesforce в Excel — простая задача, но для получения чистой рабочей книги перед нажатием кнопки «Экспорт» необходимо принять одно важное решение: выберите уровень детализации экспорта, который предоставит Excel одну строку на каждый контакт, а затем настройте, как Excel интерпретирует текстовые значения, такие как идентификаторы Salesforce, номера телефонов и почтовые индексы.
В текущей документации Salesforce, пересмотренной в сентябре 2026 года, по-прежнему делается то же практическое различие, которое имеет здесь первостепенное значение: форматированный отчет предназначен для сохранения его внешнего вида, а отчет только с подробными данными — для предоставления базовых строк для вычислений и дальнейшей работы. Для большинства списков контактов, которые будут фильтроваться, дедуплицироваться, сортироваться или передаваться в другую систему, лучшей отправной точкой является отчет только с подробными данными. См. официальную документацию Salesforce по экспорту отчетов .
Краткий ответ: какой формат экспорта следует выбрать?
| Что вам нужно | Лучший выбор на старте | Почему |
| Удобная рабочая книга для сортировки, фильтрации, поиска формул или обмена данными. | Только подробности → XLSX | Одна строка на запись, без заголовков отчета и группировки. |
| Полное содержимое текстового поля (Long Text Area) или поля с расширенным форматированием текста (Rift Text Area). | Только подробности → CSV или XLS | Компания Salesforce заявляет, что эти поля можно усечь до 255 символов в форматированных экспортированных файлах и файлах XLSX с подробными данными. |
| Максимальный контроль над идентификаторами, номерами телефонов, почтовыми индексами и типами импортируемых данных. | Только подробности → CSV, затем импортировать с помощью Excel Power Query | Перед загрузкой конфиденциальных столбцов в таблицу можно явно присвоить им текстовый статус. |
| Очень большие или воспроизводимые экстракты | Salesforce Data Loader → CSV | Data Loader предназначен для массового импорта/экспорта и поддерживает большие файлы. |
| Резервная копия для всей организации, а не рабочий список контактов. | Сервис экспорта данных Salesforce | Она создает наборы CSV-файлов для резервного копирования и обладает более широкими функциональными возможностями, чем электронные таблицы, ориентированные на контакты. |
Действие: Если ваша цель — обычная таблица контактов, начните с файла XLSX с сохранением только подробностей. Переключитесь на файл CSV с сохранением только подробностей, если сохранение точного текста важнее удобства.
Шаг 1: Создайте отчет по контактам, содержащий только необходимые записи и поля.
Начните с отчетов Salesforce. Используйте тип отчета «Учетные записи и контакты», который отображает необходимые вам контакты, или пользовательский тип отчета, если в вашей организации настроена отчетность по-другому. Доступность отчетов, видимость полей и разрешения могут различаться в зависимости от версии Salesforce и конфигурации организации, поэтому точное название типа отчета не является универсальным. Salesforce отмечает, что стандартные типы отчетов можно настраивать, и администраторы могут создавать пользовательские типы отчетов, если стандартные варианты не отображают необходимые данные. См. руководство Salesforce по стандартным типам отчетов .
Добавляйте только необходимые столбцы. Практичный экспорт контактов часто включает в себя идентификатор контакта, имя, фамилию, название учетной записи, должность, электронную почту, телефон, мобильный телефон, адрес проживания, город проживания, штат/провинцию проживания, почтовый индекс, страну проживания, владельца, а также любые поля, относящиеся к статусу или сегментации бизнеса.
Если файл может быть сопоставлен с Salesforce, укажите идентификатор контакта (Contact ID ). Salesforce настоятельно рекомендует включать идентификаторы записей в файлы экспорта, используемые для последующего импорта, поскольку эти идентификаторы однозначно идентифицируют записи; идентификаторы записей Salesforce также чувствительны к регистру. См. официальные рекомендации по файлам экспорта для рабочих процессов импорта .
Распространенное заблуждение: электронная почта не всегда является надежным уникальным ключом. Два контакта могут иметь один и тот же адрес электронной почты, у контакта может не быть электронной почты, и адрес электронной почты может измениться. Идентификатор контакта является более безопасным техническим ключом, когда необходимо обеспечить отслеживаемость электронной таблицы до Salesforce.
Действие: Добавьте идентификатор контакта перед экспортом, даже если вы планируете скрыть этот столбец в окончательной версии презентации.
Шаг 2: Экспортируйте отчет только в режиме просмотра подробностей.
Запустите отчет, откройте меню действий с отчетом и выберите «Экспорт» . В Lightning Experience Salesforce предлагает два варианта просмотра для экспорта:
- Форматированный отчет: сохраняет заголовок отчета, группировку и сведения о фильтрах, а также экспортирует в формат XLSX.
- Только для справки: экспортирует строки без форматирования отчета и предназначен для вычислений в электронных таблицах или дальнейшего использования.
Чтобы получить чистый список контактов в формате Excel, выберите « Только подробные данные ». Затем выберите XLSX, XLS или CSV в зависимости от того, что вам нужно сохранить.
Распространенное заблуждение: «Форматированный отчет» звучит более профессионально, поэтому он лучше подходит для Excel. На практике форматирование представления часто затрудняет очистку данных, поскольку оно переносит структуру отчета в рабочую книгу. В справочной статье Salesforce говорится, что параметр «Только подробности» следует использовать, если вы хотите выполнять вычисления в электронной таблице.
Существует также важное исключение для текстовых полей. В мае 2026 года Salesforce опубликовала статью поддержки, в которой говорится, что поля типа «Длинный текст» и «Расширенный текст» могут быть усечены до 255 символов при экспорте в форматированные отчеты и при экспорте в формат XLSX только с подробной информацией. В той же статье говорится, что формат CSV или XLS только с подробной информацией можно использовать, если требуется полное содержимое поля. См. руководство Salesforce по экспорту длинного текста .
Действие: Используйте формат XLSX «Только подробности» для обычных полей контакта. Если вы включили длинное поле «Примечания», «Описание» или пользовательское поле с форматированным текстом, полное содержимое которого имеет значение, используйте вместо этого формат CSV «Только подробности».
Шаг 3: Если вы экспортировали CSV-файл, импортируйте его в Excel, вместо того чтобы дважды щелкать по нему.
CSV-файл не хранит данные типов Excel. Когда Excel открывает такой файл напрямую, он может определить, как «выглядит» каждый столбец. Это удобно для обычных чисел и дат, но рискованно для идентификаторов.
В документации Microsoft описаны несколько автоматических преобразований, которые могут изменять текстоподобные значения: можно удалить ведущие нули, преобразовать длинные цифровые строки или уменьшить их точность, строки, содержащие букву «E», можно рассматривать как научную нотацию, а строки, похожие на даты, можно преобразовать в даты. См. рекомендации Microsoft по сохранению ведущих нулей и больших чисел .
Вместо того чтобы дважды щелкать по CSV-файлу, воспользуйтесь путем импорта Excel:
- Откройте пустую рабочую книгу.
- Выберите Данные → Получить данные → Из файла → Из текстового/CSV-файла .
- Выберите CSV-файл Salesforce.
- Выберите «Преобразовать данные», если вам необходимо контролировать типы столбцов перед загрузкой.
- Установите для столбцов, таких как идентификатор контакта, идентификатор учетной записи, почтовый индекс, телефон, мобильный телефон и другие коды, значение «Текст» .
- Устанавливайте для полей с истинной датой значение «Дата» или «Дата/Время» только в том случае, если такая интерпретация верна.
- Выберите «Закрыть и загрузить» .
В текущей документации Microsoft по Power Query подтверждается, что коннектор Text/CSV распознает разделители, заголовки и типы данных, а также позволяет преобразовывать данные перед загрузкой. См. раздел «Импорт данных из источников данных с помощью Power Query» .
Распространенное заблуждение: номер телефона — это просто число. В целях очистки данных это обычно не так. С ним не производятся вычисления, и знаки препинания, префиксы стран, добавочные номера или ведущие нули могут иметь значение. Обработка номеров телефонов как текстовых сообщений, как правило, безопаснее.
Действие: Перед загрузкой CSV-файла явно установите для каждого столбца, содержащего идентификатор и код, текстовый тип данных.
Шаг 4: Очистите таблицу контактов, не уничтожая идентификаторы записей.
После того как данные окажутся в Excel, создайте их исходную копию, прежде чем что-либо удалять или нормализовать. Полезной будет простая структура рабочей книги:
- Raw_Export: нетронутые строки Salesforce.
- Clean_Contacts: рабочая таблица после очистки.
- Исключения: необязательные строки, требующие ручной проверки, например, отсутствующие электронные письма или возможные дубликаты.
Удалите ненужные столбцы.
Удалите или скройте внутренние поля, которые получателю не нужны, но сохраните идентификатор контакта где-нибудь в рабочей книге, если важна отслеживаемость. Если рабочая книга будет покидать вашу организацию, проверьте, следует ли вообще включать в нее внутренние данные о владельце, заметки или другие конфиденциальные поля.
Удалить случайные пробелы
Пробелы в начале и конце строк могут привести к тому, что, казалось бы, идентичные значения будут сравниваться как разные. В Power Query очистка текста может применяться единообразно по всему столбцу; в документации по функциям Power Query от Microsoft описывается Text.Trimудаление символов в начале и конце строк, при этом пробелы удаляются по умолчанию. См. документацию по функции Text.Trim от Microsoft .
Обращайтесь с дубликатами осторожно.
Не следует сразу удалять все повторяющиеся адреса электронной почты. Сначала определите, что означает «дубликат» для вашего бизнеса. Если ваша цель — одна строка на каждый контакт Salesforce, идентификатор контакта должен быть уникальным. Если ваша цель — один доступный человек на один адрес электронной почты, повторяющиеся адреса электронной почты, возможно, следует проверить, а не удалять автоматически.
В Excel и Power Query можно удалять повторяющиеся строки на основе выбранных столбцов. Microsoft отмечает, что при удалении дубликатов в качестве ключа сравнения используются выбранные столбцы. См. руководство Microsoft по удалению дубликатов в Power Query .
Действие: Сначала выделите или изолируйте подозрительные дубликаты. Удаляйте их только после того, как выберете явный ключ к данным, например, идентификатор контакта, или тщательно определенную комбинацию полей.
Шаг 5: Проверьте целостность рабочей книги, затем сохраните ее как файл XLSX.
Прежде чем объявить рабочую книгу «чистой», выполните краткую сверку:
- Сравните количество экспортированных строк с результатом отчета Salesforce, который вы хотели экспортировать.
- Подтвердите, что идентификаторы контактов по-прежнему являются текстовыми строками и не были изменены.
- Проверьте почтовые индексы, начинающиеся с нуля.
- Проверьте международные телефонные номера и добавочные номера.
- Убедитесь, что пустые значения действительно являются пустыми, а не результатом фильтрации или неудачного преобразования.
- Проверьте несколько имен с диакритическими знаками или неанглийских имен, чтобы убедиться в правильности кодировки символов.
- Если вы удаляли дубликаты, запишите, сколько строк было удалено и по какому ключу.
Затем сохраните рабочий файл как книгу Excel (.xlsx) . Если исходный файл был CSV и вы использовали Power Query, сохранение книги позволит сохранить этапы преобразования. Microsoft отмечает, что запросы Power Query можно обновлять, и они повторно применят свои преобразования к обновленным исходным данным. Это полезно, когда экспорт становится повторяющимся процессом, выполняемым ежемесячно или еженедельно.
Действие: Сохраните исходный экспорт Salesforce без изменений и сохраните очищенную рабочую книгу как отдельный файл XLSX, указав в имени файла дату или отчетный период.
В каких случаях следует использовать Data Loader вместо экспорта отчета?
Для создания удобных для чтения электронных таблиц с контактами отчеты обычно проще, поскольку в Salesforce можно выбрать удобные для бизнеса столбцы и фильтры перед экспортом. Data Loader становится более привлекательным, когда объем извлечения данных очень велик, требует фильтрации в стиле SOQL, включает технические поля или должен повторяться в операционном процессе.
Компания Salesforce описывает Data Loader как клиентское приложение для массового импорта и экспорта. При экспорте оно выводит CSV-файлы и поддерживает файлы, содержащие до 5 миллионов записей. См. официальную документацию Salesforce Data Loader .
Для резервного копирования снова используйте другой инструмент. Сервис экспорта данных Salesforce предназначен для экспорта больших наборов организационных данных в CSV-файлы еженедельно или ежемесячно, в зависимости от версии. Это полезно для резервного копирования, но обычно излишне, когда фактическим результатом является тщательно подготовленная рабочая книга контактов. См. документацию Salesforce по экспорту данных из резервных копий .
Что может различаться в зависимости от организации, использующей Salesforce?
Некоторые этапы этого рабочего процесса являются проверенными функциями платформы; другие зависят от вашей организации:
- Подтвержденное поведение платформы: Salesforce поддерживает экспорт отчетов, различает форматированные отчеты и отчеты только с подробной информацией, а также поддерживает форматы экспорта, ориентированные на электронные таблицы, в Lightning Experience.
- Зависит от организации: типы отчетов, которые вы можете видеть, поля, отображаемые в этих типах отчетов, безопасность на уровне полей, видимость записей и наличие у вас разрешения на экспорт отчетов.
- Зависит от типа данных: достаточно ли уникален адрес электронной почты для дедупликации, нужны ли почтовые индексы с ведущими нулями и требуется ли для длинных текстовых полей формат CSV, а не XLSX.
Если опция «Экспорт» отсутствует, в справочной документации Salesforce рекомендуется обратиться к администратору Salesforce. Не следует предполагать, что отсутствие кнопки означает удаление функции; распространенной причиной являются проблемы с правами доступа.
Контрольный список для очистки выходных данных
- Используйте отчет, отфильтрованный по нужным вам контактам.
- Укажите идентификатор контакта для обеспечения возможности отслеживания.
- Для получения данных, готовых к анализу, отдавайте предпочтение подробному описанию, а не отформатированному отчету.
- Для обычных полей контактной информации используйте XLSX; используйте CSV, когда важно сохранение длинного текста или контроль типа импорта.
- Импортируйте CSV-файлы через Power Query, вместо того чтобы открывать их вслепую.
- Храните идентификаторы, почтовые индексы, номера телефонов и кодоподобные значения в текстовом формате.
- Сохраните нетронутый экспортный товар.
- Перед удалением строк определите ключ дедупликации.
- Проверьте количество строк и значения выборки.
- Сохраните обработанный результат в виде отдельной рабочей книги XLSX.
Основной принцип прост: Salesforce должен определить, какие записи и поля должны быть включены в извлечение данных; Excel должен заниматься вводом, очисткой, проверкой и представлением . Разделение этих обязанностей позволяет создать рабочую книгу, которую легче проверять, безопаснее обновлять и в которой меньше вероятность возникновения скрытых ошибок преобразования данных.