用友T6软件使用“初始化导航”导入存货档案报错

技术咨询,有偿服务!
复制微信号
使用“初始化导航”导入存货档案报错
原因分析:模板中存货档案字段有非法字符(制表符、回车符、换行符号)。因为“初始化导航”设计是需要把excel模板中的内容转换成xml格式,然后再把xml的内容导入到数据库表中。若有非法字符,excel无法转换成xml格式,所以会提示“XML参数设置错误”。
问题解答:删除模板中的非法字符,就可以导入,参照以下操作找到非法字符,然后删除:1.大致判断那些列可能有非法字符,一般是摘要、名称、简称、银行账号等字符串可能存在特殊字符2.把存货档案excel模板导入到数据库中,导入后表名比如是Sheet13.比如判断是存货名称字段中有非法字符,参照如下语句查出有特殊字符的记录,若执行语句后有记录,则表明有特殊字符。select*fromSheet1wherewherecharindex(char(10),存货名称)>0select*fromSheet1wherewherecharindex(char(9),存货名称)>0select*fromSheet1wherewherecharindex(char(13),存货名称)>04.删除特殊字符updateSheet1set存货名称=replace(存货名称,char(10),)wherecharindex(char(10),存货名称)>0updateSheet1set存货名称=replace(存货名称,char(9),)wherecharindex(char(9),存货名称)>0updateSheet1set存货名称=replace(存货名称,char(13),)wherecharindex(char(13),存货名称)>05.删除完后,把数据库表导出成excel。6.使用“初始化导航”,把修改后的excel导入成存货档案。
如果您的问题还没有解决,或者在百度上找不到答案可以到右上角搜索中进行搜索。