Foxtable(狐表)用户栏目专家坐堂 → 求教:字符列转换成数值列


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

主题:求教:字符列转换成数值列

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


加好友 发短信
等级:婴狐 帖子:7 积分:112 威望:0 精华:0 注册:2015/5/28 19:31:00
求教:字符列转换成数值列  发帖心情 Post By:2015/5/28 19:39:00 [只看该作者]

从一个转件中导出的EXCEL表,里面有一列 数字 ,是字符型的。
EXCEL高速合并到狐表中,仍然是字符型,不能计算,
怎么样实现,高速合并进入狐表后,将该字符列自动变成高精度小数,或者增加一个数值列也行,从字符列提取数值,用于统计。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/28 20:06:00 [只看该作者]

 直接修改列不行么?

 

 http://www.foxtable.com/help/topics/0036.htm

 


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


加好友 发短信
等级:婴狐 帖子:7 积分:112 威望:0 精华:0 注册:2015/5/28 19:31:00
  发帖心情 Post By:2015/5/28 22:18:00 [只看该作者]

如果将该列改为数值型,高速合并的时候,这一列数据不能被导入

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/28 22:20:00 [只看该作者]

 加一列表达式,写表达式 Convert([第一列],'System.Double')

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


加好友 发短信
等级:婴狐 帖子:7 积分:112 威望:0 精华:0 注册:2015/5/28 19:31:00
  发帖心情 Post By:2015/5/29 9:19:00 [只看该作者]

这方法我也试过,提示input string was not in a correct format.我实在没办法了

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/29 9:28:00 [只看该作者]

以下是引用gsjqyb在2015/5/29 9:19:00的发言:
这方法我也试过,提示input string was not in a correct format.我实在没办法了

 

如果是字符和数字一起的一列,就去Datacolchanged事件写代码

 

If e.DataCol.Name = "第一列" Then

    e.DataRow("第二列") = Val(e.NewValue)

End If


 回到顶部