Foxtable(狐表)用户栏目专家坐堂 → excel单元格为自定义的日期格式,但取到狐表中却是一串数字


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

主题:excel单元格为自定义的日期格式,但取到狐表中却是一串数字

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


加好友 发短信
等级:幼狐 帖子:71 积分:927 威望:0 精华:0 注册:2014/12/8 15:38:00
excel单元格为自定义的日期格式,但取到狐表中却是一串数字  发帖心情 Post By:2018/11/15 14:52:00 [只看该作者]

想取excel表格中数据,但碰到以下这种情况如何处理(如下表所标注):该单元格内容“2018年10月”为自定义格式,但取到狐表后变成了一串数字43374,不能转化为日期格式,请教育老师如何处理?!我用设置字符变化取到还是一串数字?!真是无奈了?谢谢


图片点击可在新窗口打开查看此主题相关图片如下:12.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2018/11/15 14:53:25编辑过]

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


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

1、你是如何获取的?贴出所写代码;

 

2、你可以把数值转换成日期,如

 

Dim num = 42003.41668
Dim d = DateTime.FromOADate(num)
msgbox(d)


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


加好友 发短信
等级:幼狐 帖子:71 积分:927 威望:0 精华:0 注册:2014/12/8 15:38:00
  发帖心情 Post By:2018/11/15 15:34:00 [只看该作者]

        Dim rq1 As String = sheet(2,11).text

        Dim rq As Date = sheet(2,11).Text

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


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

参考

 

Dim num = sheet(2,11).Text
Dim d = DateTime.FromOADate(num)
msgbox(d)


 回到顶部