我像把用SQL语句查询到的一个ORACLE数据结果输出到EXCEL中,以便观察数据规律。请问各位大侠有什么好的方法?
  可以直接用SQL语句实现吗???

解决方案 »

  1.   

    这个不需要sql语句 使用toad工具就可以实现的 将你的sql结果集导出到excel
      

  2.   

    不知道怎么弄。我没有TOAD。我装的ORACLE11G个人版。有没有直接点的方法啊~
      

  3.   

    toad就是oracle的第三方软件  
    你下载个中文版 导出数据的时候选择excel 不是文本文件就OK了
    这种方式就是最直接的了 如果你的数据量不大的话 也可以将其拷贝到excel中 就是有点烦
      

  4.   

    你参考一下这个里面讲的,以前练习的时候只有过在修改parameter文件之前的导出格式为lst的文件:
    http://publish.it168.com/2006/0227/20060227020701.shtml
      

  5.   

    如果数据量不超6W多条的话,用“plsql developer “ 非常简单。 可以将SQL查询结果 ”右建 “ 导出为excel  。
      

  6.   

    楼主需要观察数据的话,最好还是装个第3方软件吧。
    toad也好,plsql developer也好,都支持分页查看。
    总不能每次需要看数据的时候,就导个excel出来吧?那多累啊。
      

  7.   


    直接使用sql语句不行!  用SQL语句查询到的一个ORACLE数据结果输出到EXCEL中。
        比如你要查询的SQL语句为: select * from t_ums_config   下面就我工作中遇到的实际问题逐步介绍:  1、首先配置ODBC数据源。在控制面板中,选ODBC数据源,添加选安装ODBC FOR ORACLE。在给定数据源名称和描述时,用户可自定义,用户名称和服务器则需根据在ORACLE 数据库中设置好的数据库名来设置。    如:
        
      数据源名称:oracle  描述:oracle  用户名称:hbq
       
        密码:hbq  服务器:ora125  2、打开EXCLE,在数据菜单下,选获取外部数据源,新建数据库查询。  3、系统提示选择数据源,选择我们前面已设置好的数据源oracle,输入数据库密码。如果是第一次执行该SQL程序,则选择取消,然后在MICROSOFT QUERY 中选择执行SQL。  4、根据工作需要选择需倒出的数据,写SQL语句。如:    select * from t_ums_config
      5、执行该段查询,即可在EXCEL表中见到满足条件的记录已全部倒出来,第一行为记录列的说明。将该文件保存起来就可以了。  6、要是重新执行该文件,只需在MICRSOFT QUERY窗口中选择打开该查询并执行,即可得到实时的数据。  7、然后可利用EXCEL强大的编辑功能,对这些数据进行分析修改,相当方便。  用此法倒数据的速度比较令人满意。导入4000条记录只需几秒钟。
      

  8.   

    楼主直接把结果SPOOL到文本文件,然后用excel打开呢