Foxtable(狐表)用户栏目专家坐堂 → 如何批量导出excel报表


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

主题:如何批量导出excel报表

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/24 10:03:00 [显示全部帖子]

Dim cs() As String = {"A", "B", "C"}
For Each c As String In cs
    Dim Book As New XLS.Book(ProjectPath & "Attachments\出库单.xls")
    Dim fl As String = ProjectPath & "Reports\出库单" & c & ".xls"
    Tables("表A").filter = "第一列='" & c & "'"
    Book.Build() '生成细节区
    Book.Save(fl) '保存工作簿
    Dim Proc As New Process '打开工作簿
    Proc.File = fl
    Proc.Start()
Next

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/24 15:09:00 [显示全部帖子]

你excel模板的条件那里,设置条件为 <All>

 

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

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/24 16:54:00 [显示全部帖子]

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:刀头.rar


 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/18 10:59:00 [显示全部帖子]

以下是引用蓝蚂蚁在2019/3/18 9:51:00的发言:
放到第二行,然后删除第一行的话,批量导出的的报表就不分公司(即每个报表都包含了所有的公司,本帖子的要求是,每个报表里面只能有一个公司的,即一个公司一个报表)

 

1、你隐藏第一行,不行么?

 

2、出错的例子,发上来测试一下。


 回到顶部