以文本方式查看主题 - 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=7180) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:唐尸三摆手 -- 发布时间:2010/5/22 19:38:00 -- 求从外部数据源中导出数据到excel的最快方法 目的:从数据源erp中使用sql语句提取数据然后直接导出到固定的目录,格式为excel格式。
原方法:
Dim q_a As new QueryBuilder
但是这种方法会生成一个table表cw,如果不希望生成cw表就从后台直接导出为EXCEL表,有没有其他更好的方法? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:czy -- 发布时间:2010/5/22 20:12:00 -- 不生成Table估计速度也不会有大的改变。
如果不想看到cw表,那么你应该再加一行代码。 如:
…… q_a.TableVisible = False q_a.Build …… |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:唐尸三摆手 -- 发布时间:2010/5/23 7:49:00 -- 版主,还有个问题,用现在的方法,我设置了计划管理,每隔1小时导出数据,但是会生成不同的文件,能否直接将数据追加到一个EXCEL中,也就是说导出目录下只有一个文件
然后每天的数据都顺序向后追加,如下:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:狐狸爸爸 -- 发布时间:2010/5/23 10:49:00 -- 参考开发篇的Excel报表编程部分,自己编写代码,将新数据追加到现有的Excel文件。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:唐尸三摆手 -- 发布时间:2010/5/23 10:56:00 -- 好的 |