代码之家  ›  专栏  ›  技术社区  ›  Kevin Stricker

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

  •  0
  • Kevin Stricker  · 技术社区  · 14 年前

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

    我觉得exportmodeler.dll和crtslv.dll的版本不正确,因为客户端似乎有某种登录脚本,它似乎复制了Crystal Reports库的cr8.5版本,并在COM中注册。

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

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

    1 回复  |  直到 14 年前
        1
  •  0
  •   Kevin Stricker    14 年前

    我把问题缩小到与报告的格式问题有关。它恰好不影响我的Windows7dev计算机。

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

    我也注意到该进程在Windows7框中加载atl.dll,而不是在WindowsServer框中加载。我想这可能有某种关联。

    所以, 解决我的问题的方法是删除这些字段。如果有人能提供一些建议,以防止我不得不编辑我的所有报告的话,请打满分。

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