`
gonglianying
  • 浏览: 198059 次
  • 性别: Icon_minigender_2
  • 来自: xxx
文章分类
社区版块
存档分类
最新评论

Sqlplus导出excel文件

阅读更多
1.D盘下新建两个sql脚本:empmail.sql , emp.sql,脚本内容如下:
1)empmain.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  
@emp.sql  
spool off 
exit 

备注:可以有多个spool ... spool off块。
这样就可以实现批量导出多个excel文件了。

2)emp.sql: select * from emp;
2.运行sql脚本
D:\>sqlplus scott/tiger    
SQL> @empmain.sql     
D:\> 
3.查看D盘下的emp.xls

set colsep' ';    //域输出分隔符
set echo off;     //显示 start启动的脚本中的每个 sql命令,缺省为 on
set feedback off;   //回显本次 sql命令处理的记录条数,缺省为 on
set heading off;   //输出域标题,缺省为 on
set linesize 80;        //输出一行字符个数,缺省为80
set pagesize 0;    //输出每页行数,缺省为 24,为了避免分页,可设定为 0。
set termout off;   //显示脚本中的命令的执行结果,缺省为 on
set trimout on;    //去除标准输出每行的拖尾空格,缺省为 off
set trimspool on;   //去除重定向( spool)输出每行的拖尾空格,缺省为 off
set timing off;          //显示每条sql命令的耗时,缺省为off
set verify off;            //是否显示替代变量被替代前后的语句。Fil

执行以下脚本:
set echo on;
set feedback on;
set trimspool off;
set linesize 120;
set pagesize 2000;
set newpage 1;
set heading on;
set term off;
set termout on;
set timing off;
spool d:\sysdate.txt;
select  sysdate from dual;
spool off;
exit;
执行完成后将在d盘的根目录下产生一个sysdate.txt文件,里面就是导出的数据。
分享到:
评论

相关推荐

    oracle导出数据生成excel

    而将Oracle中的数据导出到Excel文件,可以帮助用户更方便地进行数据查看、分析和共享。这里我们将探讨如何通过脚本或批处理工具实现这一过程,无需编程知识,下载后即可直接使用。 首先,Oracle提供了一种名为SQL*...

    plsql导出数据到excel的三种方法

    4. **查看导出内容**:导出完成后,系统会自动打开包含导出数据的Excel文件,其中不仅包含数据本身,还会显示用于查询数据的SQL脚本。 5. **查看SQL脚本**:点击文件中的“SQL Statement”标签页,可以查看所使用的...

    oracle导出excel和excel导入oracle的经验总结.pdf

    执行`sqlplus "/ as sysdba" @d:\main.sql`即可生成Excel文件。 - **方法三:直接复制粘贴** 在PL/SQL Developer中,执行SQL获取结果集,全选结果,右键复制,然后在Excel中粘贴。 - **方法四:SQL Plus和文本...

    Oracle导出成csv格式后显示乱码的解决方法

    总之,解决Oracle导出CSV文件显示乱码的关键在于理解字符编码和数据解析的过程。通过正确设置文件的编码和应用正确的分隔符,可以确保数据在不同程序间顺利转换并保持可读性。如果上述方法无效,可能需要检查数据库...

    oracle 导出xls文件数据的脚本

    在许多场景下,我们需要将Oracle数据库中的数据导出到Excel(XLS)文件,以便进行数据分析、报告生成或与非Oracle系统的数据交换。本篇文章将详细讲解如何编写一个Oracle脚本来实现这个功能。 首先,让我们了解...

    SQLPlus_delphi_delphi7_简单查询工具_

    1. **excel.bmp、save.bmp、OpenFile.bmp**: 这些可能是工具栏上的图标资源,分别对应于打开文件、保存文件和可能的导出到Excel功能。用户可以通过这些图标操作来导入数据源、保存查询结果或将其导出为Excel格式,...

    财税实务:如何利用EXCEL将金算盘财务软件数据导入AO系统.pdf

    凭证表和科目代码表可以直接通过第三方工具如PL/SQL Developer或SQLplus导出为Excel文件。对于科目余额表,可以利用金算盘软件自身的“打印”或“数据导出”功能,将其转换为Excel或TXT格式。 在数据导出后,我们...

    Create Excel Workbook by PL/SQL

    描述中虽然没有提供具体信息,但我们可以推断博主 WuHuizhong 在其博客(链接已提供)中可能分享了一种方法,教大家如何直接从数据库生成Excel文件。这通常涉及到使用PL/SQL的内置函数和过程,以及可能的外部接口,...

    Oracle sqlplus中的命令大全总结,提升sqlplus操作水平

    9. `SPOOL c:\tables2.csv`:将输出重定向到名为`c:\tables2.csv`的文件,这里用于导出数据到CSV格式。 10. `SELECT * FROM EMP;`:执行SQL查询,选取`EMP`表中的所有列。 11. `SPOOL OFF`:关闭转储,结束数据到...

    oracle学习

    ### Oracle学习:Excel文件转换成SQL语句 在日常工作中,我们经常需要处理大量数据的导入导出工作,尤其是在Oracle数据库环境下。对于那些熟悉Excel但对SQL了解不多的人来说,将Excel文件转换为SQL语句是一种非常...

    Oracle Database Unloader 下载

    - **快速导出数据**:ODU能够以极快的速度从Oracle数据库中提取数据,比传统的`expdp`或`sqlplus`等工具更高效。 - **格式灵活**:支持多种输出格式,如CSV、TXT、XML等,便于后续的数据分析或导入其他系统。 - *...

    Oracle中导入文本数据的方法

    - **数据源文件**: 准备好待导入的文本数据文件(本例中为制表符分隔的`model.txt`文件,可由Excel导出)。 - **控制文件**: 手工创建一个`.CTL`文件来定义数据的导入规则。 **示例控制文件** `input.ctl` 的内容...

    Oracle客户端手动制作方法(for9i).rar

    Oracle客户端是数据库管理和开发人员与Oracle数据库服务器交互的重要工具,主要负责执行SQL查询、PL/SQL过程以及数据的导入导出等操作。本教程将详细阐述如何手动创建Oracle客户端,特别是针对Oracle 9i版本。 首先...

    plsqldev使用简介

    在数据列表上右键,你可以看到菜单,其中包括将数据复制到Excel的功能,这对于数据导出非常方便。 在数据列表上方的SQL编辑区,可以编写SQL语句。按下工具栏的齿轮图标或F8键可执行SQL,结果会立即在下方显示。望远...

    oracle11g客户端配置及使用

    在日常工作中,Oracle 11g客户端提供了与Oracle数据库进行交互所需的工具和组件,包括数据查询、数据导入/导出、数据库维护等功能,是开发和管理Oracle数据库不可或缺的一部分。正确配置和使用客户端,能够提高工作...

Global site tag (gtag.js) - Google Analytics