操作未实现导出Excel(仅限数据)Crystal Reports 2008

时间:2010-10-26 15:40:29

标签: c# visual-studio-2008 crystal-reports crystal-reports-2008

我正在尝试将应用程序部署到客户端的服务器,但是导出到Excel(仅限数据)不起作用,这给了我“未实现的操作”错误。这不是报告的问题,因为我有50多个标准字体报告,其中一些非常简单,导出失败。

我觉得正在使用不正确的exportmodeller.dll和crtslv.dll版本,因为客户端似乎有某种登录脚本,它似乎复制CR8.5版本的水晶报告库并注册它们与COM。

我试图为我的主要可执行文件自动创建一个清单文件,以强制它使用正确的版本,但这并没有改变任何内容。

我可能错过了什么,或者你认为我完全走错了路线?

1 个答案:

答案 0 :(得分:0)

我将问题缩小到与报告的格式问题相关。它恰好不会影响我的Windows 7开发机器。

在Windows Server 2003 R2(x64)计算机上,如果删除“打印日期”和“打印时间”特殊字段,它将成功导出到xls(仅限数据)。

我还注意到该进程在Windows 7机器上加载了ATL.DLL,但没有加载Windows Server框。我认为可以某种程度上相关。

所以,我的问题的 解决方案是删除这些字段。如果任何人都可以提供一些建议来阻止我编辑我的所有报告,那就是完整的分数。

更新:如果我在报告中使用特定的日期/时间格式而不是“系统默认格式”,它也可以使用。