Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
Dim dt As Date = now()
Dim ex As New Exporter
ex.SourceTableName = "盘库统计" '指定导出表
ex.FilePath = "盘点数据表.xls" 'ProjectPath & "【备忘】" & dt.Date & "盘点数据表.xls" '指定目标文件
ex.Format = "Excel" '导出格式为Excel
ex.Fields = "ID,条形码,商家编码,正品数量,次品数量" '指定导出字段
ex.Export() '开始导出
MessageBox.Show("导出成功!", "提示")
提示如下
问题也许在这里:
ex.FilePath = "盘点数据表.xls" 'ProjectPath & "【备忘】" & dt.Date & "盘点数据表.xls" '指定目标文件
你都没有指定文件的路径的。
之前用的是后面的引号后面部分..
ex.FilePath = ProjectPath & "【备忘】" & dt.Date & "盘点数据表.xls"
看看你合成的文件名到底是什么:
messagebox.show(ex.filepath)
还可以用下面的方法判断文件是否存在:
if FileSys.FileExists(ex.filepath) = false then
messagebox.show("文件不存在")
endif
导出的路径文件必须要先存在么? 我前两天用的时候是直接生成一个文件 不知道为什么这两天就不行了
应该不需要存在的,导入才需要存在的,我之前以为是导入。
你明确指定路径和文件名吧。
我以前就会在 table文件当前目录下 生成一个 excel表
【备忘】2011-8-10盘点数据表
Dim dt As Date = now()
Dim ex As New Exporter
ex.SourceTableName = "盘库统计" '指定导出表
ex.FilePath = projectPath & "盘点数据表.xls"
ex.Format = "Excel" '导出格式为Excel
ex.Fields = "ID,条形码,商家编码,正品数量,次品数量" '指定导出字段
ex.Export() '开始导出
MessageBox.Show("导出成功!", "提示")