将具有多个工作表的Excel 2003 xml文件导入Microsoft Dynamics 2011

时间:2012-09-04 13:22:15

标签: xml excel import dynamics-crm

我正在尝试在Dynamics CRM中设置数据映射,这样我就可以从具有多个工作表的Microsoft Excel 2003 XML文件中导入客户数据。每个实体信息(“帐户”和“客户”)存储在单独的工作表中。我已经在数据映射xml中将标记更改为“Multiple”,并为客户和帐户添加了实体地图,然后将其导回到Dynamics。

但是,在执行导入时,CRM软件只会看到第一个工作表上的内容,并尝试从这一个数据集中获取客户和帐户数据。我一直在寻找有类似问题的人,但这似乎不是一个常见的问题。

Excel 2003 XML格式支持多个工作表。是否可以让导入过程处理这些多个工作表,或者它是否根本不受支持?我能够编辑数据映射文件的XML代码或导入数据文件,但我之前没有为Dynamics本身编写任何插件。你能给我的任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:3)

这是不可能的。 Dynamics CRM仅读取第一个工作表上的数据。 任何其他表都被忽略了。最好的办法是为每个需要上传的实体创建一个XML文件。 这是更有条理的,如果出现问题,您的故障排除将更容易。