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