0

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

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

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

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

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

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

在我不透露任何机密数据的情况下,有人对我如何优化我的工作流程有什么好的想法吗?

4

2 回答 2

0

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

于 2011-03-24T17:18:44.363 回答
0

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

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

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

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

就像数据清理一样,这可能是一个乏味的过程。但是,如果你一步一步来,应该不会太难。祝你好运。

于 2011-04-05T04:47:23.933 回答