A. 利用PL/SQL Developer ORACLE 出到Excel、tsv(文本)、xml、csv格式
境: ORACLE10.1 和PL/SQL Developer Version 7.0.1.1066
打 PL/SQL Developer, File --> New --> Report Window -->
在SQL 中 入要 出的SQL 句.
如select * from T2
行(Execute (F8))
查 到 果以HTML形式 出到Edit Report中。
1. 在 出框 果的右 "Save as HTML...." 可 果保存 HTML。
2. 在 出框 果的右 "Export Results..." 可 果保存 CSV File、TSV File(文本形式txt)、XML File及Excel四 形式。
3. 另外 果 可以通 Graph Wizard生成Graph 。
B. 用Excel的 入外部 功能通 ODBC 源直接 取ORACLE中的
方法如下:
1. (Windows 2003)"控制面板"--> "管理工具" --> " 源(ODBC)" -->ODBC 源管理器 中 系 DSN
添加系 源, 如ORACLE10 , 在Oracle ODBC Driver Configuration中配置完成, 保Test Connection 成功(Connection Successful)。
2. 打 Excel2003," " --> " 入外部 " --> " 入 (D)..."
了" 取 源" --> " 接到新的 源" --> 入" 接向 "後 ODBC DSN -->"下一步"
才已建好 已 成功的ODBC 源(如ORACLE10),接下 入密 行 接, 好表。
3.最後再 入一次 接 ORACLE的密 就可以 入到指定 元格。
C. 利用SQL*PLUS命令 出 到文本(txt、csv)
代 如下: www.2cto.com
1. 一 export.sql(路 d:\), 容如下:
set feedback off heading off verify off trimspool off
set pagesize 0 linesize 1000
define fil= 'D:\ORACLE_output.txt'
prompt *** Spooling to &fil
spool &fil
select ID||','||'"'||NAME||'"'||','||'"'||ADDRESS||'"'||','||to_char(Time,'
yyyy-MM-dd HH24:MI:SS') from T2;
spool off;
其中用(,)作 位/字段的分隔。
2. 行
SQL> @d:\export.sql
3. 查看 果
SQL> host
Microsoft Windows [版本5.2.3790]
(C) 版权所有1985-2003 Microsoft Corp.
C:\Documents and Settings\Administrator>type D:\ORACLE_output.txt
可以看到 果了,OK, 出到文本(也可以 入到csv)已完成。
摘自 清水茶叶