0
点赞
收藏
分享

微信扫一扫

sqlplus导出表到excel

通过sqlplus可以方便的将数据库中的表导出到excel表格中,将scott.emp表导出到emp.xls文件实验如下:

1.sqlplus调用的sql脚本,通过此脚本设置导入到excel表格的格式。

[oracle@xuan export]$ cat main.sql

set linesize 200 
set term off verify off feedback off pagesize 999 
set markup html on entmap ON spool on preformat off
spool emp.xls
@get_tables.sql
spool off
exit

2.真正获取表的sql在get_tables.sql脚本中,可灵活调整。

[oracle@xuan export]$ cat get_tables.sql

select * from scott.emp;

3.执行mail.sql脚本。

[oracle@xuan export]$ sqlplus -S "/ as sysdba" @main.sql 

4.生成emp.xls 文件

[oracle@xuan export]$ ls
emp.xls get_tables.sql main.sql

5.用office打开查看一下

sqlplus导出表到excel_oracle

mail.sql脚本中的emp.xls 改为emp.html 即可显示格式化的html文件。

举报

相关推荐

0 条评论