C# 在动态CRM插件中处理附加在自定义实体记录中的excel文件
我正在使用Dynamic CRM Online 我有一个插件,它连接到一个自定义实体,该实体在更新时被触发。 特定的自定义实体在其注释中附加了一个excel文件 我需要处理插件中的excel文件(读取内容) 我的逻辑步骤如下:C# 在动态CRM插件中处理附加在自定义实体记录中的excel文件,c#,.net,excel,dynamics-crm-2011,C#,.net,Excel,Dynamics Crm 2011,我正在使用Dynamic CRM Online 我有一个插件,它连接到一个自定义实体,该实体在更新时被触发。 特定的自定义实体在其注释中附加了一个excel文件 我需要处理插件中的excel文件(读取内容) 我的逻辑步骤如下: 阅读注释文档正文 将内部的base64字符串转换为字节[] 从字节数组中打开excel文件 根据我目前的理解,使用Microsoft.Office.Interop,我无法从字节[]打开excel文件。我也尝试过使用第三方库(SpreadsheetGear),但出现了信
- 阅读注释文档正文
- 将内部的base64字符串转换为字节[]
- 从字节数组中打开excel文件
有什么建议吗?还是不建议在动态CRM插件中处理excel文件 Microsoft不支持或甚至不建议在服务器端使用Office automation: 最新的Excel版本只是一个zip文件,里面有一堆xml,所以处理起来并不难。您可以集成来自以下项目的代码: