Foxtable(狐表)用户栏目专家坐堂 → [求助]怎样用Exporter导出数据只导出筛选后的列


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

主题:[求助]怎样用Exporter导出数据只导出筛选后的列

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


加好友 发短信
等级:超级版主 帖子:113749 积分:579306 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/9 9:29:00 [显示全部帖子]

Fields
字符型,指定导出字段(列),不同的字段,用逗号隔开,如果不指定,则导出所有字段。
不能包括表达式列,如果导出文件一定要包括某一表达式列,那么请将该列改为普通数据列,并用代码进行计算。

Dim ex as New Exporter
ex
.SourceTableName = "订单" '指定导出表
ex
.FilePath = "c:\Data\订单.xls" '指定目标文件
ex.Format = "Excel" '导出格式为Excel
ex.Fields = "日期,客户,数量,单价,产品" '指定导出字段
ex.Filter = "[产品] = 'PD01'" '指定导出条件
ex.Export() 
'开始导出

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


加好友 发短信
等级:超级版主 帖子:113749 积分:579306 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/9 9:57:00 [显示全部帖子]

Filter
字符型,指定导出条件表达式;
请参考表达式的运算符和函数 和 条件表达式

ex.Filter = tables("订单").filter '指定导出条件

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


加好友 发短信
等级:超级版主 帖子:113749 积分:579306 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/9 10:09:00 [显示全部帖子]

没有列筛选功能,是指隐藏列吧?

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


加好友 发短信
等级:超级版主 帖子:113749 积分:579306 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/9 10:36:00 [显示全部帖子]

这种没有办法获取。

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


加好友 发短信
等级:超级版主 帖子:113749 积分:579306 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/9 10:50:00 [显示全部帖子]

不能。没有办法十分准确的从筛选条件反推获取列名的。

这种情况,建议自己做筛选窗口,自己控制和获取要筛选的列名,类似:http://www.foxtable.com/webhelp/topics/1058.htm

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


加好友 发短信
等级:超级版主 帖子:113749 积分:579306 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/9 11:00:00 [显示全部帖子]

帮助搜索“取消筛选”

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


加好友 发短信
等级:超级版主 帖子:113749 积分:579306 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/9 11:52:00 [显示全部帖子]

没有办法。只能重新生成排除这一列的新的筛选条件

 回到顶部