ダイナミック CRM オンラインを使用しています
更新時にトリガーされるカスタム エンティティに接続されているプラグインがあります。特定のカスタム エンティティの注釈には、Excel ファイルが添付されています。
プラグインでその Excel ファイルを処理する (コンテンツを読み取る) 必要があります。
私の論理的な手順は次のとおりです。
- 注釈ドキュメントの本文を読む
- 内部の base64 文字列を byte[] に変換します
- バイト配列からExcelファイルを開く
私の現在の理解では、Microsoft.Office.Interop を使用して、byte[] から Excel ファイルを開くことができません。サードパーティのライブラリ (SpreadsheetGear) も使用してみましたが、信頼の問題が発生します (動的 CRM オンラインのみでサンドボックス プラグインが有効になっているため)。
それを行う方法についてアドバイスはありますか?それともダイナミック CRM プラグインで Excel ファイルを処理することは実際には推奨されていませんか?