以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 导出到SaveFileDialog好像有问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=142263) |
-- 作者:fubblyc -- 发布时间:2019/10/22 14:25:00 -- 导出到SaveFileDialog好像有问题 老师,这个导出好像有问题,路径用 dlg.FileName 就导不出,用直接给的路径就可以。 Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog dlg.Filter= "Excel文件|*.xlsx;*.xls" \'设置筛选器\' If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 Dim ex As New Exporter output.show(dlg.FileName) ex.SourceTableName = "库存明细" \'指定导出表 Dim a As String = dlg.FileName ex.FilePath = a \' "c:\\Data\\库存明细5.xls" \'指定目标文件 ex.Format = "Excel" \'导出格式为Excel ex.Export() \'开始导出 End If 用xlsx有问题,用xls没问题
[此贴子已经被作者于2019/10/22 14:27:51编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/10/22 14:37:00 -- Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog dlg.Filter= "Excel文件|*.xlsx;*.xls" \'设置筛选器\' If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 Dim ex As New Exporter output.show(dlg.FileName) ex.SourceTableName = "库存明细" \'指定导出表 Dim a As String = dlg.FileName ex.FilePath = a \' "c:\\Data\\库存明细5.xls" \'指定目标文件 if a.EndsWith(".xls") then ex.Format = "Excel" \'导出格式为Excel else ex.Format = "Excel2007" \'导出格式为Excel2007 end if ex.Export() \'开始导出 End If
|
-- 作者:fubblyc -- 发布时间:2019/10/22 16:39:00 -- 原来如此,谢谢蓝老师 |