pb中将select的结果导出excel 20

请问你这个问题是怎么解决的,我现在遇到和你一样的问题,我也想通过SQL语句将查询结果导出到EXCEL数据库是ORACLE,我用PLSQLDEVELOPER,主要是想通过存... 请问你这个问题是怎么解决的,我现在遇到和你一样的问题,我也想通过SQL语句将查询结果导出到EXCEL
数据库是ORACLE,我用PLSQL DEVELOPER,主要是想通过存储过程每天定时将查询结果保存到本地目录下。
展开
 我来答
abill425
2010-01-17 · TA获得超过1726个赞
知道小有建树答主
回答量:663
采纳率:100%
帮助的人:1087万
展开全部
使用PB数据窗口的saveas函数可以把数据窗口的内容导出到excel,你也可以下载一个dw2xls控件来进行导出。

使用sql语句?如果数据库是sqlserver的话,那么可以用到bcp命令,在PB中调用方式如下:

run('bcp "select * from 数据库名.dbo.表名" queryout c:\excel文件名.xls -c -q -S"服务器名" -U"登录账号" -P"登录密码"')
------------------
那么你就用PB的数据窗口就可以了,具体思路是:

一,建立一个窗口,visible属性设置为false,不显示它。

二,窗口上建立一个数据窗口,然后在窗口的timer事件中定时刷新出你想导出的数据。

三,timer事件中刷新出数据后,用saveas函数把数据窗口中的内容保存成excel文件。

四,保存成功后,清空数据窗口。等待下次timer事件到来。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式