将复杂的公式丰富的Excel文件中的数据导入SalesForce.com的最佳方法是什么?

时间:2011-03-24 08:26:10

标签: excel data-structures salesforce import-from-excel

我现在的雇主(保持无名)有一系列非常复杂的Microsoft Excel 2003工作表(由承包商开发,也是无名的)。

雇主正在用基于SalesForce的解决方案(由其他承包商开发,同样保持未命名)替换基于Excel的解决方案。 SalesForce解决方案使用许多相关对象和“动态SOQL”也非常复杂,以包含以前包含在基于Excel的解决方案中的数据和公式。

雇主的问题已经成为我的问题,因为Excel电子表格中的数据需要在.CSV文件中细致而繁琐地重新创建,以便将其导入SalesForce。

虽然我最近了解到我可以使用CTRL-`来查看Excel中的公式,但这并没有解决Excel中的变量具有神秘的名称(例如$ O $ 15)的问题。如果我很幸运,当我调查$ 15美元时,我会找到一些元数据来解释n个单元格和/或其他数据是左边的单元格,和/或(在极少数情况下)可能有评论细胞。

Excel电子表格中的模式非常有限,很少会持续超过6个并发行或列,并且没有两张需要导入的工作表具有很大的相似性。

所有系统的文档都非常有限。

如果没有透露任何机密数据,我是否有任何好的想法可以优化我的工作流程?

2 个答案:

答案 0 :(得分:0)

目前尚不清楚您需要做什么:这里有3种可能的情况,需要增加对Excel的了解 1.如果您只想将Excel电子表格转换为CSV格式,则只需将工作表保存为CSV即可 2.如果你只是想要数据而不是公式,那么输出任何不是公式的东西就很简单(使用VBA)(cell.Formula不会以=开头)。
3.如果您需要创建链接excel - > csv - >现有Salesforce对象/ SOQL,那么您将需要了解Excel Spreadsheets和已创建的Salesforce对象/ SOQL。除非您具有良好的Excel知识和经验,并且了解salesforce App所需的内容,否则这将很困难。

答案 1 :(得分:0)

布莱恩,如果你还在研究这个问题,这是解决问题的一种方法。我经常使用这种过程来更新SFDC和营销自动化应用程序之间的数据。

1)分析您在Salesforce.com中重新创建的公式,以确定您需要的基本数据字段(不必从其他内容计算的内容。

2)在电子表格中找到这些列/行,然后使用选择性粘贴 - >新电子表格中的值,用于创建包含值的上传文件,而不是每个数据区域所需的公式(潜在客户,潜在客户,帐户等)

3)如果您必须将信息与潜在客户或联系人或帐户相关联,并且您已在Salesforce.com中上传或创建了这些记录,请务必使用其ID号导出这些记录。这样可以很容易地在Excel中使用vlookup公式来匹配您需要添加的字段,然后将数据重新上传到Salesforce。

与数据清理一样,这可能是一个繁琐的过程。但如果你一步一步地采取它,它应该不会太难。祝你好运。