Foxtable(狐表)用户栏目专家坐堂 → excel报表报错一直无法找到原因


  共有2386人关注过本帖树形打印复制链接

主题:excel报表报错一直无法找到原因

帅哥哟,离线,有人找我吗?
rjh4078
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
excel报表报错一直无法找到原因  发帖心情 Post By:2018/3/15 15:32:00 [只看该作者]

错误所在事件:
详细错误信息:
无效字符

一直找不到哪里出错了 
只有一个单子这样 其他的单子正常

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/15 15:36:00 [只看该作者]

如果确定是excel模板问题,那就这样测试:

 

备份模板,把模板内容一点一点删除,逐步确认是哪个模板有问题导致的。


 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/3/15 20:49:00 [只看该作者]

现在找到原因了 <IIF([产品名称]<>"", [编号] & "", "无")> 这个表达式在遇到含有引号的字符时就会报这个错 比如 48''sony电视机

 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/3/15 20:50:00 [只看该作者]

单独引用[产品名称]正常 加入表达式就会出错

 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/3/15 21:00:00 [只看该作者]

奇怪 我现在把字段的引号去掉再加上就无法重现这个错误了

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/15 22:25:00 [只看该作者]

以下是引用rjh4078在2018/3/15 21:00:00的发言:
奇怪 我现在把字段的引号去掉再加上就无法重现这个错误了

 

你的应该不是单引号的问题吧?有可能是双引号的问题。我测试这样有报错

 

48" sony电视机

 

特殊字符有可能要额外处理的。不然就冲突了。


 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/3/16 8:36:00 [只看该作者]

有什么函数能处理这种情况  

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/16 8:58:00 [只看该作者]

以下是引用rjh4078在2018/3/16 8:36:00的发言:
有什么函数能处理这种情况  

 

excel模板那里无法处理,你要改成这样的内容才能正常处理双引号

 

48"" sony电视机

 

你可以在报表事件buildDetail那里处理一下


 回到顶部