比如oracle 10G 自带的emp表,需求要导成excel的xls格式,请教各位好手,该如何导?

解决方案 »

  1.   

    安装个pl/sql dev 直接导出就行了
      

  2.   

    用PL/SQL查询得到结果,全选结果,右键弹出COPY TO EXCEL
      

  3.   

    用工具pl/sql 或者 用excel 里自带 的连接外部数据源
      

  4.   

    Toad 也可以, 我一直用Toad..------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716 
      

  5.   

    如果数据量大,PL-SQL DEV可能不好用了,你可以通过Sqlplus的Spool命令导成纯文本逗号分隔的*.csv格式,Excel可以打开,如果超过65535条,可以使用excel 2007打开,因为是文本格式,还可以通过sql-loader导入到其它数据库中
    例如,使用如下脚本:
    set heading off
    set termout off
    set feedback off
    set pagesize 0
    set trimsout on
    spool c:\sr.csv
    select t.srtypeid||','||to_char(t.accepttime,'yyyy-mm-dd hh24:mi:ss')||','||t.subsnumber||','||t.calledno from test t where t.serviceid between '080225' and '080301';
    spool off
      

  6.   

    上面的都正确 我还有一个方法 查出你要的数据 复制 粘贴到excel表就可以了 方法很多 没必要拘泥!
      

  7.   

    用PL/SQL查询得到结果,全选结果,右键弹出COPY TO EXCEL