以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  格式问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=65456)

--  作者:HJG_HB950207
--  发布时间:2015/3/16 18:16:00
--  格式问题

老师:我按如下代码生存一张表,但某时间列在电子表格里为一堆非时间格式数据(手工调整格式才能恢复),按指南中的调整加入代码好像不行(可能也是我操作有误)。请问在如下代码中如何加上哪些代码,使得生存的时间列在电子表格中为时间格式。

 

 

 

 

Dim tbl As Table = Tables("A")
Dim hdr As Integer = tbl.HeaderRows \'获得表头的层数
Dim Book As New XLS.Book
Dim Sheet As XLS.Sheet = Book.Sheets(0)
tbl.CreateSheetHeader(Sheet,0,0,False) \'生成表头
For c As Integer = 0 To tbl.Cols.Count - 1
    For r As Integer = 0 To tbl.Rows.Count - 1
        sheet(r + hdr,c).value = tbl(r,c)
    Next
Next

 

 

??
Book.Save("c:\\reports\\test.xls")
Dim Proc As New Process
Proc.File = "c:\\reports\\test.xls"
Proc.Start()


--  作者:有点甜
--  发布时间:2015/3/16 19:01:00
--  

 为什么不直接用 SaveExcel?

 

http://www.foxtable.com/help/topics/0559.htm

 

 

 


--  作者:HJG_HB950207
--  发布时间:2015/3/16 19:12:00
--  
谢谢!