举例:现有1个查询 select * from table1 where jd_dm in ('a','b','c',……)
现在的做法是分别将jd_dm='a',先运行得到结果,然后copy to excel,得到A.XLS文件,再分别做b、c、d、e,得到多个XLS文件。这样做很机械,很麻烦,需要一遍一遍的改jd_dm,然后再跑一遍,再导出1遍。
想知道如何在PL/SQL Developer里实现,直接导出所有以jd_dm命名的多个EXCEl文件或者是1个EXCEL文件包含有多个sheet。
现在的做法是分别将jd_dm='a',先运行得到结果,然后copy to excel,得到A.XLS文件,再分别做b、c、d、e,得到多个XLS文件。这样做很机械,很麻烦,需要一遍一遍的改jd_dm,然后再跑一遍,再导出1遍。
想知道如何在PL/SQL Developer里实现,直接导出所有以jd_dm命名的多个EXCEl文件或者是1个EXCEL文件包含有多个sheet。
解决方案 »
- 一个查询语句而已,可是我不会。0 0
- 关于验证数据合法性
- oracle数据库中的数据不是乱码,但是显示在jsp页面是乱码,为何
- 高分求解!!!数据查询出错ORA-00900: 无效 SQL 语句!!
- ORACLE一个查询的问题,请大虾帮忙指点迷津
- 急急急 liunx下oracle用户导入导出报ora-01847错误!!!!!!!!!!!
- PHP通过PDO连接Oracle时varchar2字段被截断
- 失业第31天,散31分!
- 那里可以下载到oracle 8.0.5 for nt啊!谢谢大家!
- 关于Oracle数据库字符集
- ((急)) Oralce列转行难题...不是行转列 ?????????
- 新装的数据库连不上
不过你如果了解excel的话,可以都到入到一个execl文件里,然后用execl的宏命令或者是一些命令来分开这些文件,execl也很强的。
希望能有直接的一步到位的方法,用存储过程或者是PLSQL的自带功能或者是SQL语言就可以的。
不过还是非常感谢2L的XD!
先配置一个ODBC数据源,然后在EXCEL(2007)里选择“数据-》来自其他来源-》来自数据连接向导-》其他/高级-》Oracle Provider for OLE DB”配置最后一步随便选个小表先查出数据,然后点“设计-》属性”:点击连接名称后面那个手提示符,展开连接属性,切换到“定义”,“命令类型”选择“SQL”,“命令文本中”将你的SQL复制进去就可以了。PS:该方法也适合定期出EXCEL报表,做好EXCEL模板,配置好,刷新即可;尤其是TAB页很多的,全量全新一次就可以了.