以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 时间列的属性要设为什么类型 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188998) |
||||
-- 作者:zhuxinhui -- 发布时间:2023/11/4 12:08:00 -- 时间列的属性要设为什么类型 导入时间后全变成00:00:00 此主题相关图片如下:微信截图_20231104120557.png 这个需要怎样设置
|
||||
-- 作者:有点蓝 -- 发布时间:2023/11/4 13:49:00 -- 写代码导:http://www.foxtable.com/webhelp/topics/2334.htm 到的时候和前面的日期合并为带时分秒的日期值,在给这个列赋值
|
||||
-- 作者:zhuxinhui -- 发布时间:2023/11/4 14:43:00 -- 我已是写代码导入去的,现在是导入去的值变了
|
||||
-- 作者:有点蓝 -- 发布时间:2023/11/4 16:26:00 -- 这种数据要使用vba导入: Dim App As New MSExcel.Application Try Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("D:\\问题\\管理项目1\\门卫考勤.xlsx") Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1) Dim Rg As MSExcel.Range = Ws.UsedRange Dim ary = rg.value For n As Integer = 2 To rg.Rows.Count Dim r As Row = Tables("表A").AddNew r("打卡点") = ary(n, 1) r("工号") = ary(n, 2) r("日期") = ary(n, 3) r("打卡时间") = DateTime.FromOADate(ary(n, 4)) Next Catch ex As Exception MsgBox(ex.Message) Finally app.quit End Try |