在网上看到有人问如何导出数据成Excel的CSV格式文件, 其实CSV格式只不过是以逗号分隔字段的文件本件, 用Spool或用ociuldr都可以很容易地将数据生成这种格式的文本文件. 用ociuldr的例子如下:

C:\TEMP>ociuldr user=anysql/anysql@test query=”select * from tab” field=, file=anysql_tab.csv
    3100 bytes allocated for column TNAME (1)
     800 bytes allocated for column TABTYPE (2)
    4100 bytes allocated for column CLUSTERID (3)

       0 rows exported at 2006-10-10 16:37:50
      21 rows exported at 2006-10-10 16:37:51

    ociuldr是我的一个免费工具, 导出大量数据时的速度比Spool快速多了, 用来从Oracle中导出数据到格式化文本文件的小工具. 欢迎使用!