以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]导出数据 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=123853) |
-- 作者:湛江智 -- 发布时间:2018/8/24 17:39:00 -- [求助]导出数据 帮助文件————导出数据 下面代码,当日期列单元格为空时,导出的excle表的单元格 日期是1900-01-00,下面代码怎么修改呢?谢谢 Dim
dt
As
Table =
Tables("订单") [此贴子已经被作者于2018/8/24 17:39:48编辑过]
|
-- 作者:新福星 -- 发布时间:2018/8/24 20:11:00 -- 在写入数据时的这新代码中加入判断日期字段的语句,如果为空,则在Excel对应单元写入空值即可.
For r As Integer = 0 To dt.Rows.Count - 1 For c As Integer = 0 To nms.length -1 if dt.rows(r).isnull(nms(c)) then else Sheet(r +1, c).Value = dt.rows(r)(nms(c)) end if
else Sheet(r +1, c).Value = dt.rows(r)(nms(c)) Next |
-- 作者:有点蓝 -- 发布时间:2018/8/24 20:17:00 -- For r As Integer = 0 To dt.Rows.Count - 1 \'填入数据 Dim dr As Row = dt.rows(r) For c As Integer = 0 To nms.length -1 If dr.IsNull(nms(c)) = False Sheet(r +1, c).Value = dr(nms(c)) End If Next Next
|