Foxtable(狐表)用户栏目专家坐堂 → excel时间导入的问题


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

主题:excel时间导入的问题

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


加好友 发短信
等级:狐精 帖子:3361 积分:24808 威望:0 精华:0 注册:2012/3/26 21:47:00
excel时间导入的问题  发帖心情 Post By:2021/11/17 15:04:00 [只看该作者]

原始excel中数据的时间是 2021-11-17  14:59:36
使用编码导入 在FT中显示成 2021-11-17  00:00:00
使用messagebox.show(sheet(x,0).value)或者text弹出的都是2021-11-17  并没有获取到时间部分 老师们有办法吗?

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


加好友 发短信
等级:狐精 帖子:3361 积分:24808 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2021/11/17 15:08:00 [只看该作者]

导入代码 ;使用FT系统菜单里的高速合并,数据进去是正常的
Dim Book As New XLS.Book(dlg.FileName)
    Dim Sheet As XLS.Sheet = Book.Sheets(0)
    Dim Style As Xls.Style = Book.NewStyle '新建一个样式
    Style.BackColor = Color.Red
    Dim Styleb As Xls.Style = Book.NewStyle '新建一个样式
    Styleb.BackColor = Color.green
    Dim nms() As String = {"产品编号","开始时间","结束时间","备注"}
    
    For n As Integer = 1 To Sheet.Rows.Count -1
        Dim r As Row=t.addnew
        r("产品编号")=sheet(n,0).Text
        r("开始时间")=sheet(n,1).Text
''r("开始时间")=cdate(sheet(n,1).Text)
''r("开始时间")=cdate(sheet(n,1).value)
        r("结束时间")=sheet(n,2).Text        
        r("备注")=sheet(n,3).Text
    Next


 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/17 15:09:00 [只看该作者]

长日期要使用vba导:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=65686&skin=0

 回到顶部