利用SQL*PLUS导出成EXCEL和html的功能实现报表统计:
也就是生成HTML格式,但是同样的格式输出到EXCEL中也能正常显示。
也就是生成HTML格式,但是同样的格式输出到EXCEL中也能正常显示。
关键就是这些参数的设定
set markup html on entmap ON spool on preformat off
参数注解如下:
========================================================================
TABLE text
设置标签的属性,如BORDER, CELLPADDING, CELLSPACING和WIDTH。 的WIDTH属性设置为90%,BORDER属性设置为1。
========================================================================
TABLE text
设置
NAME | 语文 | 数学 | 英语 | 化学 |
SEKER | 65 | 75 | 60 | 0 |
BLUES | 60 | 90 | 0 | 0 |
TOM | 0 | 0 | 0 | 90 |
PG | 0 | 80 | 90 | 0 |
ZORRO | 70 | 80 | 75 | 0 |
到此为止,利用SQL*PLUS导出成EXCEL和html的功能实现报表统计已经成功。
文章评论
-
2012-06-19rzxtest002
写的很好,希望写出更多好文章。
-
2015-01-22硅谷的码农
帆软报表也可以实现这样的功能
-
2015-01-31history_xcy
写的很好,请教个问题,怎么输出csv格式的呢,xls格式占用空间较大,3千万数据导出以后就到达10G了, 我想通过这个方式导出千万级别的表。PLSQL工具太卡了不行。
-
2015-11-05haliaetos
您好,请教一下导出来21万条数据90M为什么打开超慢啊,正常情况下我的电脑一下子就该打开了