以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  excel 报表的字段列名 想按照标题来显示?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=65790)

--  作者:jswjyjf
--  发布时间:2015/3/23 11:13:00
--  excel 报表的字段列名 想按照标题来显示?

excel 报表的字段列名 想按照标题来显示 ?为啥对应不起来

 

Dim Book As New XLS.Book(ProjectPath & "Attachments\\月统计.xls")
Dim fl As String = ProjectPath & "Reports\\月统计.xls"
Dim dt As Table = Tables("统计表1")
Dim Sheet As XLS.Sheet = Book.Sheets(0)
For c As Integer = 0 To dt.Cols.Count-1 \'添加列标题
Sheet(2, c).Value = dt.Cols(c).caption
Next
Book.Build() \'生成细节区
Book.Save(fl) \'保存工作簿
Dim Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Start()


--  作者:Bin
--  发布时间:2015/3/23 11:15:00
--  
位置歪了? 那就调整位置啊
--  作者:jswjyjf
--  发布时间:2015/3/23 11:19:00
--  
Dim dt As Table = Tables("统计表1")
Dim Sheet As XLS.Sheet = Book.Sheets(0)
For c As Integer = 0 To dt.Cols.Count-1 \'添加列标题
Sheet(2, c).Value = dt.Cols(c).caption
Next
这段语句 有没有不合理
--  作者:Bin
--  发布时间:2015/3/23 11:28:00
--  
没有,可以想到的只有位置歪了.