以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 导出到mdb (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84046) |
-- 作者:blackzhu -- 发布时间:2016/4/22 8:18:00 -- 导出到mdb Dim tbl As Table = Tables("产品") 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() 这个方法如果是导出到mdb的话,用什么代码?
|
-- 作者:blackzhu -- 发布时间:2016/4/22 8:26:00 -- 因为是统计表,我导出到mdb,出来的统计列的表头不是我需要的. |
-- 作者:大红袍 -- 发布时间:2016/4/22 9:47:00 -- 方法一:统计表自己设计,不要自动生成;
方法二:生成mdb文件以后,动态添加数据源,然后修改表的列名。 |