Foxtable(狐表)用户栏目专家坐堂 → 如何实现导出数据的日期格式转换


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

主题:如何实现导出数据的日期格式转换

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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
如何实现导出数据的日期格式转换  发帖心情 Post By:2009/8/5 9:58:00 [显示全部帖子]

导出数据到Excel表中,其中有“出库日期”列为日期格式,导出后日期变成了数字。转换日期的代码如下,帮看看代码如何写?
 

Dim Style2 As XLS.Style = Book.NewStyle
Style2.Format = "yyyy-MM-dd"
Sheet.Cols(dt.Cols("出库日期").Index).Style = Style2


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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/8/5 10:23:00 [显示全部帖子]

没有使用以下代码:
Dim Proc As New Process
Proc.File = "c:\test.xls"
Proc.Start()
导出后,手动打开的,发现没有转换成日期。是否一定要使用以上代码打开表时才可以的?

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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/8/5 10:31:00 [显示全部帖子]

有无办法设置修改导出的表某列的格式为日期格式吗?

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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/8/5 10:35:00 [显示全部帖子]

代码最后就是
Book.Save("c:\test.xls")



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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/8/5 10:40:00 [显示全部帖子]

试过就是不行呀。才来请教应如何解决此问题?

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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
请问如何设置piao据套打!  发帖心情 Post By:2009/8/5 10:58:00 [显示全部帖子]


用上面代码测试可以,我再查查是否代码那里有出错了。


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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/8/5 11:19:00 [显示全部帖子]

明白出错在哪了,加入以下代码:就不行
请帮应如何解决,为谢!
Style2.BorderTop = XLS.LineStyleEnum.Thin
Style2.BorderBottom = XLS.LineStyleEnum.Thin
Style2.BorderLeft = XLS.LineStyleEnum.Thin
Style2.BorderRight = XLS.LineStyleEnum.Thin
Style2.BorderColorTop = Color.Black
Style2.BorderColorBottom = Color.Black
Style2.BorderColorLeft = Color.Black
Style2.BorderColorRight = Color.Black
Style2.AlignHorz = XLS.AlignHorzEnum.Center
Style2.AlignVert = XLS.AlignVertEnum.Center
For r As Integer = 0 to dt.rows.Count -1+1
    For c As Integer =0 To dt.Cols.Count -3
        Sheet(r,c).Style = Style2
    Next
Next


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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/8/5 11:35:00 [显示全部帖子]

有时间能帮测试下吗?估计是一个bug.弄了半天了,郁闷呀!

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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/8/5 11:42:00 [显示全部帖子]

哦,不好意思。

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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/8/5 14:31:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目0805.zip


 回到顶部
总数 17 1 2 下一页