各位大侠:
     oracle数据库中的数据,怎么直接导成excel格式,要用sql语句,谢谢!

解决方案 »

  1.   

    我习惯用TOAD
    反正第三工具都可以直接导出成EXECL
      

  2.   


    用plsql也可以导成excel格式的文件。
      

  3.   


    同意,查询出结果后,全选,邮件复制到excel就可以了。
      

  4.   

    先在SQL窗口中用命令查到数据后,按那个双三角符号把所有数据显示出来,然后左键点击报表左上角的灰色方框,即可选中所有数据,然后右键点击任意已选中范围内的数据,则选最后一个人copy to excel 选项就行...
      

  5.   

    汗,只见过用JAVA代码把数据从数据库导入到文件里,SQL想不出来。不过同以上楼的,PLSQL有集成倒入工具,写个查询语句,选中需要的数据,直接点“EXPORT
     QUERY RESUKTS”就能导入到EXCEL中,或者用SELECT 。FOR UPDATE 开锁,选中自己需要的数据然后复制到EXCEL中
      

  6.   

    第三方工具,像TOAD,PLSQL都有这个功能
    TOAD导的时候要注意,不同版本都各有BUG
    9.X的导出EXECL,要把write wide strings给勾上,否则中文很有可能会乱码,我现在用的是9.5,9.7的导出日期会格式不对
      

  7.   

    set linesize 200
    set term off 
    set verify off 
    set feedback off 
    set pagesize 999
    set up html on 
    set entmap ON 
    set spool on 
    set preformat off
    spool c:\tables2.xls  ---此处为要保存的地址以及文件名称
    select * from table_name1;  --此处为要执行的sql语句
    spool off
    exit
      

  8.   

    我也是用toad的,很可爱的小青蛙,建议LZ感受一下,呵呵
      

  9.   

    PL/sql developer 就可以。不用太费劲的。