以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何实现导出整个表和选定的行的数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64988) |
-- 作者:jhq1989 -- 发布时间:2015/3/6 16:07:00 -- 如何实现导出整个表和选定的行的数据 如何编写代码实现上述功能 |
-- 作者:有点甜 -- 发布时间:2015/3/6 16:09:00 -- 本来就是导出整个表的数据啊。 |
-- 作者:有点甜 -- 发布时间:2015/3/6 16:10:00 -- 要导出某个条件的行,就写代码
Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog |
-- 作者:jhq1989 -- 发布时间: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 -- 发布时间:2015/3/6 16:13:00 -- 导出整个表 http://www.foxtable.com/help/topics/0683.htm 导出选定行可以用3个方式 1.用一个逻辑列作为复选框选定,然后参考上面帮助,把导出条件设置为 Filter="逻辑列=True" 2.用表自带的复选框 http://www.foxtable.com/help/topics/1776.htm 3.遍历鼠标框中的选择行,导出参考帮助 http://www.foxtable.com/help/topics/1247.htm Dim tbl As Table = Tables("员工")
For i as Integer = tbl.TopRow To tbl.BottomRow |
-- 作者:有点甜 -- 发布时间:2015/3/6 16:17:00 -- 回复4楼,你要把表的数据保存以后,才能导出数据啊。 |
-- 作者:Bin -- 发布时间:2015/3/6 16:17:00 -- http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=64987 |