以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  excel单元格为自定义的日期格式,但取到狐表中却是一串数字  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=127505)

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


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

--  作者:有点甜
--  发布时间:2018/11/15 15:28:00
--  

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

 

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

 

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


--  作者:qtxsp
--  发布时间:2018/11/15 15:34:00
--  
        Dim rq1 As String = sheet(2,11).text

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

--  作者:有点甜
--  发布时间:2018/11/15 15:58:00
--  

参考

 

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