以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于导出EXCEL的方法问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32947) |
-- 作者:xietan417 -- 发布时间:2013/5/10 21:07:00 -- [求助]关于导出EXCEL的方法问题 我用以下代码,将ACCESS改成EXCEL Dim dlg As New
SaveFileDialog
\'定义一个新的SaveFileDialog
为什么导出来的EXCEL无法打开呢?是不是这个方法只能导出ACCESS啊? [此贴子已经被作者于2013-5-10 21:19:31编辑过]
|
-- 作者:xietan417 -- 发布时间:2013/5/10 21:18:00 -- 狐爸请教! |
-- 作者:狐狸爸爸 -- 发布时间:2013/5/10 21:22:00 -- 默认是Access格式,如果要导出为Excel,必须明确指定格式: ex.Format = "Excel" \'导出格式为Excel 例如: Dim ex as New Exporter ex.SourceTableName = "订单" \'指定导出表 ex.FilePath = "c:\\Data\\订单.xls" \'指定目标文件 ex.Format = "Excel" \'导出格式为Excel ex.Fields = "日期,客户,数量,单价" \'指定导出字段 ex.Filter = "[产品] = \'PD01\'" \'指定导出条件 ex.Export() \'开始导出 |
-- 作者:xietan417 -- 发布时间:2013/5/10 21:23:00 -- 你别动!我试一下我的项目先! |
-- 作者:xietan417 -- 发布时间:2013/5/10 21:26:00 -- 这个FORMAT我也有试过啊!比如这个代码! Dim sd As Date = e.Form.Controls("sd").value
这个dlg我就不知道怎么去定义它了!乱搞! [此贴子已经被作者于2013-5-10 21:26:33编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2013/5/10 21:30:00 -- Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog ex.Format = "Excel" \'导出格式为Excel |
-- 作者:xietan417 -- 发布时间:2013/5/10 21:35:00 -- 哦!我懂了!谢谢!狐爸指点! |