Каков наилучший способ импорта данных из сложных файлов Excel, обогащенных формулами, в SalesForce.com? - PullRequest
0 голосов
/ 24 марта 2011

У моего текущего работодателя (чтобы остаться безымянным) есть коллекция невероятно сложных рабочих листов Microsoft Excel 2003 (разработанных подрядчиками, также, чтобы остаться безымянными).

Работодатель заменяет решение на основе Excel на SalesForceрешение на основе (разработанное другими подрядчиками, также останется неназванным).Решение SalesForce также очень сложно, используя десятки связанных объектов и «Динамический SOQL» для хранения данных и формул, которые ранее содержались в решении на основе Excel.

Проблема работодателя, которая стала моей проблемой,в том, что данные из электронных таблиц Excel необходимо тщательно и утомительно воссоздавать в файлах .CSV, чтобы их можно было импортировать в SalesForce.

Хотя я недавно узнал, что могу использовать CTRL-`для просмотра формул в ExcelЭто не решает проблему, что переменные в Excel имеют загадочные имена, такие как $ O $ 15.Если мне повезет, когда я исследую $ O $ 15, я найду некоторые метаданные, объясняющие, если n ячеек вверх и / или некоторые другие m ячеек данных слева, и / или (в редких случаях) может быть комментарийячейка.

Шаблоны в электронных таблицах Excel очень ограничены, редко превышают 6 параллельных строк или столбцов, и никакие два листа, которые необходимо импортировать, не имеют большого сходства.

Документация всех системочень ограничены.

Без моего раскрытия каких-либо конфиденциальных данных, у кого-нибудь есть хорошие идеи, как я мог бы оптимизировать свой рабочий процесс?

Ответы [ 2 ]

0 голосов
/ 05 апреля 2011

Брайан, если вы все еще работаете над этим, вот один из способов решения проблемы. Я часто использую этот процесс для обновления данных между SFDC и приложениями для автоматизации маркетинга.

1) Проанализируйте формулы, которые вы воссоздаете в Salesforce.com, чтобы определить, какие поля базовых данных вам нужны (материал, который не нужно вычислять из чего-то другого.

2) Найдите эти столбцы / строки в ваших электронных таблицах и используйте «Специальная вставка» -> «Значения» в новой электронной таблице, чтобы создать файл загрузки со значениями вместо формул, которые вам нужны для каждой области данных (потенциальных клиентов, потенциальных клиентов, счетов и т. Д.). )

3) Если вам нужно связать информацию с потенциальными клиентами, контактами или аккаунтами, и вы уже загрузили или создали эти записи в Salesforce.com, обязательно экспортируйте их с их идентификационными номерами. Это упрощает использование формулы vlookup в Excel для сопоставления полей, которые необходимо добавить, и повторной загрузки данных в Salesforce.

Как очистка данных, это может быть утомительным процессом. Но если вы делаете это шаг за шагом, это не должно быть слишком сложно. Удачи.

0 голосов
/ 24 марта 2011

Не совсем точно, что вам нужно делать: вот 3 возможных сценария, требующих углубленного знания Excel.1. Если все, что вам нужно, - это преобразовать электронные таблицы Excel в формат CSV, просто сохраните рабочие таблицы как CSV.2. Если вам нужны только данные, а не формулы, было бы просто (с использованием VBA) вывести все, что не является формулой (cell.Formula не будет начинаться с =).3. Если вам нужно создать ссылку Excel -> CSV -> существующие объекты Salesforce / SOQL, то вам нужно будет понять как таблицы Excel, так и объекты Salesforce / SOQL, которые были созданы.Это будет сложно, если вы не обладаете хорошими знаниями и опытом работы с Excel, а также не понимаете, что требуется приложению salesforce.

...