トピックス

知識創造研究室 by CRM(xRM)

Dynamics 365 Tips Excelエクスポート時の原因不明のエラー

みなさん、こんばんは。
春爛漫くじ(宝くじ)で初めて購入金額を上回る当選金を手にした Harada です(笑)(3,000円上回っただけなのでカツアゲしないでくださいm(_ _)m)
次は数億円目指してかんばるぞーーー(/・ω・)/←間違った方向にいってるのはご愛敬www

さて今回は Dynamics 365 の重要な機能である Excel エクスポート時にメッセージのないエラーの原因のひとつであろうことを書きたいと思います。Excelエクスポートはユーザーが分析に使用したり、簡単なデータ移行で使用したりとよく使う機能なのでエラーがでて使えないと困りますよね?そんな時のエラーの原因はいくつかあるんですが、そのひとつを検証を踏まえて書きます。

それでは張り切ってまいりましょ~♪

Excel エクスポート時の原因不明のエラー

現象

まずは現象の確認からしてみます。
下記のビューにおいてExcelエクスポートしてみます。

すると下記のようにエラーが発生します。詳細情報を確認してみますが、原因がわかりません・・・・


なぜでしょう?なぜExcel エクスポートできないんでしょうか?みなさんは分かりますか?
それでは、解決していきます。

原因

原因は簡単な事なんです。カンのいい方ならすでにお気付きの事だと思いますが、「トピック」という項目がふたつあります。フィールドの表示名なので問題ないかと思っていたのですが、これが問題です。
Excel エクスポートではExcel のテーブルが作成されるのですが、このテーブルは列名に重複が許可されていないので、エラーとなっているのだと思います。また、Excelによるデータインポート時には列名でマッチングしているのでその点も踏まえてエラーとなっていると考えられます。

検証

それでは、検証としてフィールド名を変更してみましょう。

フィールド名を「トピック」から「トピック'ス'」に変更してExcelエクスポートしてみます。

何ということでしょう(懐かしいwww)

エラーもなくエクスポートできるではありませんか(笑)

と、いうわけで、Excelエクスポートは出力する項目名に重複があってはいけませんっていうお話でした。



と書き終わったところで気付きました。。。「Excel Onlineで開く」とするとエラーメッセージがちゃんと出るじゃありませんか(笑)
ですが、ここまで書いたのであげときますw

この記事を書いた人
原田 研吾

文系プログラマ(.NET Framework、Java)。
25歳から始めたプログラムは死ぬ気で頑張った(誰も褒めてくれないので自分で誉めてます)。
気が付けば製品開発部のマネージャー・・・
弊社Dynamics CRM トレーニングの講師をやったりもします。
事業部やら役職やらありますが、『事業部内の便利屋』が一番フィットする肩書です。
アーカス・ジャパン株式会社 CRM製品
CRM製品に関するお問い合わせ
TEL 06-6195-7501
お問い合わせはこちら

同じカテゴリの記事

Translate »