用如下语句生成main.xls文件,一切都很完美,只是以一个cardno字段由于都是数字,而且很长,所以自动变成了科学计数法了,虽然设置了 num  35 仍然不管用。
set arraysize 5000
set trimspool on
set linesize 2000
set num 35 numwidth 35
set term off verify off feedback off pagesize 999 
set up html on entmap ON spool on preformat off
spool main.xls
SELECT '|'||card_no card_no,belong FROM CARD_BELONG  ORDER BY 1 ;
spool off
exit另外用如下 生成csv后,发现每一个字段都特别长,第二行多了一行,能去掉么?set colsep ','
set arraysize 5000 linesize 2000
set num 35 numwidth 35
set NEWPAGE NONE trimspool on 
set term off verify off feedback off pagesize 999 
spool csv.csv
SELECT * FROM PA_SEMS_CARD_BELONG where rownum<30 ORDER BY 1 ;
spool off
exit