Foxtable(狐表)用户栏目专家坐堂 → [求助]请问前辈们,我有一张有基础数据的excel表,我需要开发一个报表系统,可以根据基础数据生成固定格式的多张报表,可以做到吗?


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

主题:[求助]请问前辈们,我有一张有基础数据的excel表,我需要开发一个报表系统,可以根据基础数据生成固定格式的多张报表,可以做到吗?

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


加好友 发短信
等级:婴狐 帖子:6 积分:107 威望:0 精华:0 注册:2017/3/1 16:45:00
  发帖心情 Post By:2017/3/14 16:06:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170314154922.png
图片点击可在新窗口打开查看


继续请教版主。如图,我把窗口设计一个按钮,按钮写的分组统计,点一下可以生成多张表。

请问:如何能批量导出这些临时表,最好能把多张临时表导入一个excel里面,变成sheet1,2,3等。

         或者是如何把临时表合成一张表。

我的button里面的分组统计代码如下:
    '贷款分期限户数
Dim g As New GroupTableBuilder("贷款分期限户数", DataTables("工作底稿"))
g.Groups.AddDef("客户类型")
g.Groups.AddDef("短中")
g.Totals.AddDef("贷款余额")
g.Totals.AddDef("户数", AggregateEnum.Count)
g.Build()
MainTable = Tables("贷款分期限户数")


'银监局底稿
Dim g1 As New GroupTableBuilder("银监局底稿", DataTables("工作底稿"))
g1.Groups.AddDef("统计用担保方式")
g1.Groups.AddDef("银监局个体小微消费")
g1.Groups.AddDef("短中")
g1.Totals.AddDef("贷款余额")
g1.Totals.AddDef("户数", AggregateEnum.Count)
g1.Build()
MainTable = Tables("银监局底稿")

'全部贷款分行业
Dim g2 As New GroupTableBuilder("全部贷款分行业", DataTables("工作底稿"))
g2.Groups.AddDef("行业(门类)")
g2.Groups.AddDef("银监局个体小微消费")
g2.Totals.AddDef("贷款余额")
g2.Build()
MainTable = Tables("全部贷款分行业")



'涉农底稿
Dim g3 As New GroupTableBuilder("涉农底稿", DataTables("工作底稿"))
g3.Groups.AddDef("涉农及非农户个体工商户")
g3.Groups.AddDef("统计用担保方式")
g3.Groups.AddDef("短中")
g3.Totals.AddDef("户数", AggregateEnum.Count)
g3.Totals.AddDef("贷款余额")
g3.Build()
MainTable = Tables("涉农底稿")

'银监局五级分类
Dim g4 As New GroupTableBuilder("银监局五级分类", DataTables("工作底稿"))
g4.Groups.AddDef("贷款质量")
g4.Groups.AddDef("行业(门类)")
g4.Groups.AddDef("银监局个体小微消费")
g4.Totals.AddDef("户数", AggregateEnum.Count)
g4.Totals.AddDef("贷款余额")
g4.Build()
MainTable = Tables("银监局五级分类")


'涉农五级分类
Dim g5 As New GroupTableBuilder("涉农五级分类", DataTables("工作底稿"))
g5.Groups.AddDef("贷款质量")
g5.Groups.AddDef("行业(门类)")
g5.Groups.AddDef("涉农及非农户个体工商户")
g5.Totals.AddDef("户数", AggregateEnum.Count)
g5.Totals.AddDef("贷款余额")
g5.Build()
MainTable = Tables("涉农五级分类")

'100万元以下
Dim g6 As New GroupTableBuilder("100万元以下", DataTables("工作底稿"))
g6.Groups.AddDef("客户名称")
g6.Totals.AddDef("贷款余额")
g6.Build()
MainTable = Tables("100万元以下")

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/14 16:40:00 [只看该作者]

直接导出即可

 

Tables("涉农五级分类").SaveExcel("f:\test.xls","sheet1")
Tables("100万元以下").SaveExcel("f:\test.xls","sheet2")

.......

 

http://www.foxtable.com/webhelp/scr/0559.htm

 


 回到顶部
总数 12 上一页 1 2