tonyjordan36 发表于 2020-8-19 13:09:51

报表内容存在特殊字符引起导出成Excel文件失败

您好:
      我这边的报表版本是11.2, 目前遇到一个报表,在报表内容中,出现了特殊字符"=",导致将报表导出成Excel文件失败。
      请问如何处理?
谢谢!

KearneyKang 发表于 2020-8-19 13:49:02

你好你的报表文件发给我看看,最好把绑定的特殊字符直接新建一个文本框放在文本框里那种。

tonyjordan36 发表于 2020-8-19 16:27:34

KearneyKang 发表于 2020-8-19 13:49
你好你的报表文件发给我看看,最好把绑定的特殊字符直接新建一个文本框放在文本框里那种。
您好,谢谢您的回复,请查看附件图片,在这个字段中,数据库查出来的值就包含特殊字符"=",由于有这个特殊字符,导致导出Excel报表报错,我设计的报表的时候,是用的矩表,然后对应的字段赋值。请问您说的讲绑定的特殊字符直接新建一个文本框如何实现,目前这个特殊字符是和正常字符一起显示的,无法分开。

KearneyKang 发表于 2020-8-19 17:44:16

你好,你的这个报数据库连接是使用的数据库直连还是,在桌面端设计器中是否可以正常的预览,
如果可以正常预览,那么你室友桌面端设计器自带的导出,导出Word、PDF等模式都正常,就是导出Excel错误,是这样吗,然后你使用的特殊字符是“=”
我这样描述对吗

tonyjordan36 发表于 2020-8-20 13:07:07

本帖最后由 tonyjordan36 于 2020-8-20 13:08 编辑

KearneyKang 发表于 2020-8-19 17:44
你好,你的这个报数据库连接是使用的数据库直连还是,在桌面端设计器中是否可以正常的预览,
如果可以正常 ...
您好,我这个使用的是数据库直连,正如你描述的那样,导出Word,PDF等模式正常,但是导出Excel就报错了,原因是因为有特殊字符"=", 请查看附件截图,谢谢!

KearneyKang 发表于 2020-8-20 14:14:22

你好,这个错误应该不是 有你说的你特殊 字符 导致的,这是因为你的项目中缺失引用导致的。具体的你可以看看这个博客,进行对应的 修改:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=52688&extra=page%3D4

https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=59441&extra=page%3D4

tonyjordan36 发表于 2020-8-20 14:55:39

KearneyKang 发表于 2020-8-20 14:14
你好,这个错误应该不是 有你说的你特殊 字符 导致的,这是因为你的项目中缺失引用导致的。具体的你可以看 ...

好的 谢谢 我看下.

KearneyKang 发表于 2020-8-20 18:04:40

好的

tonyjordan36 发表于 2020-8-21 11:28:04

KearneyKang 发表于 2020-8-20 18:04
好的
您好,我看到您转发给我的博客,我查看了我目前的项目,对应的Excel和Word没有缺失!请查看截图,我在自己的环境测试了下,加上特殊字符"=",导出Excel就报错了,但是导出PDF,Word就是正常的。但我将特殊字符"="去掉,就可以正常导出Excel,PDF,Word了。麻烦请再确认下,谢谢!

KearneyKang 发表于 2020-8-21 11:54:42

本帖最后由 KearneyKang 于 2020-8-28 16:20 编辑

那你给我一个简单的可以重现你问题的报表,然后使用文本框来绑定特殊字符的内容的。我在我这边进行测试验证下
页: [1] 2
查看完整版本: 报表内容存在特殊字符引起导出成Excel文件失败