以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 帮助循环统计表的报表输出解决? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45001) |
||||
-- 作者:lyfxybc -- 发布时间:2014/1/13 15:54:00 -- 帮助循环统计表的报表输出解决? 帮助循环统计表的报表输出解决?
|
||||
-- 作者:Bin -- 发布时间:2014/1/13 16:11:00 -- 你的问题是什么? 导出正常导出啊,没看明白. |
||||
-- 作者:lyfxybc -- 发布时间:2014/1/13 16:24:00 -- 前面的7列能导出,后面的不能导出 ,就是列标题与列名称不对应,列标题为"黑点",实际是“结辨_1”,所以无法按excel模板导出后面的数据, [此贴子已经被作者于2014-1-13 16:29:55编辑过]
|
||||
-- 作者:Bin -- 发布时间:2014/1/13 16:31:00 -- 因为列名不一致. 你看到的名称只不过是 列标题, 实质上的列名 并不是这样的. 建议你导出前先使用如下方法设置列名 for each c as col in tables("窗口1_Table1").cols \'循环所有列获得列名 next |
||||
-- 作者:lyfxybc -- 发布时间:2014/1/13 16:33:00 -- 是否能帮助给我完成 |
||||
-- 作者:Bin -- 发布时间:2014/1/13 16:40:00 -- 要学会自己动手,盲目的依赖别人是不行的. 给你 写了黑点这一列,剩下的你自己照样画葫芦吧 Dim Book As New XLS.Book(ProjectPath & "Attachments\\成品结辨质量分析.xls") Dim fl As String = ProjectPath & "Reports\\成品结辨质量分析.xls" Dim Sheet As XLS.Sheet = Book.Sheets(0) For Each c As Col In Tables("窗口1_Table1").cols Select Case c.Caption Case "黑点" Sheet(5,8).Value = "[" & c.name & "]" End Select Next Book.Build() \'生成细节区 Book.Save(fl) \'保存工作簿 Dim Proc As New Process \'打开工作簿 Proc.File = fl Proc.Start() |
||||
-- 作者:lyfxybc -- 发布时间:2014/1/13 16:41:00 -- 谢谢 |