Foxtable(狐表)用户栏目专家坐堂 → 导出EXCEL碰到同名文件的问题


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

主题:导出EXCEL碰到同名文件的问题

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


加好友 发短信
等级:二尾狐 帖子:515 积分:5039 威望:0 精华:0 注册:2017/9/1 23:28:00
导出EXCEL碰到同名文件的问题  发帖心情 Post By:2020/10/29 0:40:00 [只看该作者]

以帮助的案例为例
示例四
将产品PD01的订单导出为Excel格式保存,并只导出指定的列:
Dim ex as New Exporter
ex.SourceTableName = "订单" '指定导出表
ex.FilePath = "c:\Data\订单.xls" '指定目标文件
ex.Format = "Excel" '导出格式为Excel
ex.Fields = "日期,客户,数量,单价,产品" '指定导出字段
ex.Filter = "[产品] = 'PD01'" '指定导出条件
ex.Export() '开始导出

这个例子有个问题,比如我第一次导出成功了,第二次再导出就无效了,打开EXCEL文件,内容仍然是第一次的,说明新数据没有生成。
这里我想请老师指导下,如果系统存在同名文件,先提示“已存在同名文件,是否覆盖?”,如果是就覆盖(或者说先删除旧文件再添加新文件)的代码要怎么写?




[此贴子已经被作者于2020/10/29 1:14:16编辑过]

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/29 8:49:00 [只看该作者]

先判断并删除已有的同名文件:http://www.foxtable.com/webhelp/topics/0331.htm,再导出

 回到顶部