通过excel标记导入,导入了excel文件之后
由于数据中有一些数字以文本的方式储存
这时候就因为数据库中是number就报了数据类型不匹配的错
有什么办法可以在不修改excel的情况下完成数据转换吗?
PS:TODOUBLE()函数并不能取到导入的数据
在内置SQL提交里面设置了函数,导入数据库的数据是0
目前来讲,我通过出发按钮点击事件,通过js语句实现单元格赋值
从而解决在提交设置页面,函数无法取到目标单元格值的问题
(由于我的帆软版本是10.0,其他版本的朋友自行对照)
通过给按钮控件设置点击事件,js语句为:
for (i = 0; i <= len; i++) {
test2 = _g().getCellValue(0, 3, i + 7);
var kc = _g().setCellValue(0, 3, i + 7,test2);
}
使用循环将值再次赋给单元格,之后在提交界面就可以取到单元格值了
试试*1.0 如果不行就只有改excel了
控件类型要和导入的数据类型相匹配
试试
-----------------------------
蹲个答案