pb中将select的结果导出excel 20
请问你这个问题是怎么解决的,我现在遇到和你一样的问题,我也想通过SQL语句将查询结果导出到EXCEL数据库是ORACLE,我用PLSQLDEVELOPER,主要是想通过存...
请问你这个问题是怎么解决的,我现在遇到和你一样的问题,我也想通过SQL语句将查询结果导出到EXCEL
数据库是ORACLE,我用PLSQL DEVELOPER,主要是想通过存储过程每天定时将查询结果保存到本地目录下。 展开
数据库是ORACLE,我用PLSQL DEVELOPER,主要是想通过存储过程每天定时将查询结果保存到本地目录下。 展开
展开全部
使用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事件到来。
使用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事件到来。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询