Foxtable(狐表)用户栏目专家坐堂 → 如何实现导出整个表和选定的行的数据


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

主题:如何实现导出整个表和选定的行的数据

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


加好友 发短信
等级:幼狐 帖子:198 积分:1533 威望:0 精华:0 注册:2015/1/12 10:59:00
如何实现导出整个表和选定的行的数据  发帖心情 Post By:2015/3/6 16:07:00 [只看该作者]

如何编写代码实现上述功能

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/6 16:09:00 [只看该作者]

 本来就是导出整个表的数据啊。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/6 16:10:00 [只看该作者]

要导出某个条件的行,就写代码

 

Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter= "Excel文件|*.xlsx" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    Dim ex As New Exporter
    ex.SourceTableName = "表A" '指定导出表
    ex.FilePath = dlg.FileName '指定目标文件
    ex.Format = "Excel2007" '导出格式为Access 2007
    ex.Filter = "第二列 = '222'"
    ex.Export() '开始导出
End If


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


加好友 发短信
等级:幼狐 帖子:198 积分:1533 威望:0 精华:0 注册:2015/1/12 10:59:00
  发帖心情 Post By:2015/3/6 16:11:00 [只看该作者]

Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter= "Excel文件|*.xlsx" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    Dim ex As New Exporter
    ex.SourceTableName = "物料信息表" '指定导出表
    ex.FilePath = dlg.FileName '指定目标文件
    ex.Format = "Excel 2007" '导出格式为Access 2007
    ex.Export() '开始导出
    

End If
这代码导出来的只有表头啊

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/6 16:13:00 [只看该作者]

导出整个表 http://www.foxtable.com/help/topics/0683.htm

导出选定行可以用3个方式
1.用一个逻辑列作为复选框选定,然后参考上面帮助,把导出条件设置为 Filter="逻辑列=True"

3.遍历鼠标框中的选择行,导出参考帮助 http://www.foxtable.com/help/topics/1247.htm
Dim tbl As Table = Tables("员工")
For
 i as Integer = tbl.TopRow To tbl.BottomRow

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/6 16:17:00 [只看该作者]

 回复4楼,你要把表的数据保存以后,才能导出数据啊。

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/6 16:17:00 [只看该作者]


 回到顶部