- [返回列表] [ 发布:2018/10/30 12:28:20 ] [ 浏览: ] [ 字体:大 | 小 ]
- 通用Excel服务器个别模版报错“Could not convert variant of type (Null) into type (Integer)”
通用Excel服务器个别模版报错:“Could not convert variant of type (Null) into type (Integer)”导致无法填报、查看、修改数据。
互和解答:
出现上述错误,可能主要有2个原因导致:
1.检查字段类型与模版中存在引用的地方,是否有相互冲突的情况,如字段类型设置为整数,但是在引用或填报的时候存在字符或日期内容;
2.从上图可以看出,此模版在设计上与我们日常使用的Excel表单样式不一样,表格右侧延伸的部分被直接阻断了,如图:
这里需要提醒一下,在某些模版中,如果明细表较多的时候,使用这种Excel风格(删除隐藏多余列或行)会导致系统无法识别正常的字段及数据表结构,所以就会出现报错。
很多人在设计通用Excel模版的时候,喜欢使用各种Excel技巧,目的也是为了增加填报界面的人性化体验,但是某些个性化风格设置,会造成模版在填报的时候出现问题,所以,建议在设计模版的时候,尽量采用Excel原生态默认的功能及版式,尽量少使用不常见的那些个性化设置,以免增加模版打开时候的加载负担,也可以避免一下奇怪的错误出现。