以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- excel时间导入的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173169) |
-- 作者:rjh4078 -- 发布时间:2021/11/17 15:04:00 -- excel时间导入的问题 原始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 -- 发布时间: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 |
-- 作者:有点蓝 -- 发布时间:2021/11/17 15:09:00 -- 长日期要使用vba导:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=65686&skin=0 |