Foxtable(狐表)用户栏目专家坐堂 → 向excel文件中写入日期数据的问题


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

主题:向excel文件中写入日期数据的问题

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


加好友 发短信
等级:婴狐 帖子:15 积分:247 威望:0 精华:0 注册:2015/12/9 8:26:00
向excel文件中写入日期数据的问题  发帖心情 Post By:2016/4/18 9:16:00 [只看该作者]

随便向一个excel文件写入一个文件创建的日期,在excel中都是一串数字而不是日期。(用messagebox.show显示正常)

是不是需要转换下类型?刚才又用Cdate转换了下,excel中只能显示年份,后面的日期都没有了。。。
      

   Dim Book As New XLS.Book
   Dim Sheet As XLS.Sheet = Book.Sheets(0)

   Dim ifo As new FileInfo("c:\reports\test.xls")
   Sheet(0,0).Value = Ifo.CreationTime

[此贴子已经被作者于2016/4/18 9:17:09编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/18 9:21:00 [只看该作者]

Dim Book As New XLS.Book
Dim Sheet As XLS.Sheet = Book.Sheets(0)

Dim ifo As new FileInfo("d:\test.xls")
Sheet(0,0).Value = Ifo.CreationTime
Dim st As XLS.style = book.NewStyle
st.Format = "yyyy-MM-dd HH:mm:ss"

Sheet(0,0).style = st
book.Save("d:\abc.xls")


 回到顶部