`

Oracle Sqlplus查询结果导出成Excel

    博客分类:
  • DB
阅读更多

在提示符 SQL> 下依次键入:

SET NEWPAGE 0
SET SPACE 0
SET LINESIZE 80
SET PAGESIZE 0
SET ECHO OFF
SET FEEDBACK OFF
SET VERIFY OFF
SET HEADING OFF
SET MARKUP HTML OFF SPOOL OFF


set markup html on;
spool /path/abc.html
select table_name,tablespace_name from user_tables; --SQL语句
spool off;

 

注:

试过直接将导出的文件设为xls,打开xls文件,发现里面存在一些html符号,非理想中的excel表格形式的数据,导成excel还需经过手工处理,如下:

新建1个excel文件,打开生成的html,将中间的表格copy至excel中,即可。

分享到:
评论

相关推荐

    oracle导出数据生成excel

    这将创建一个名为"employees.csv"的文件,包含查询结果。 2. **批处理工具自动化过程** - 如果你需要定期执行此操作,可以创建一个批处理文件(在Windows上是.bat文件,在Unix/Linux上是.sh文件)。这个文件包含...

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

    2. **导出数据**:在查询结果集上,即在结果显示区域(注意不要选中任何具体的行或单元格),点击鼠标右键,选择【Copy to Excel】选项下的【Copy as xls/xlsx】,将数据导出为Excel文件。需要注意的是,根据PL/SQL ...

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

    在Oracle数据库环境中,导出数据为CSV(Comma Separated Values)格式时,有时可能会遇到中文显示为乱码的问题。这通常与字符编码不匹配有关。以下是一套详细的解决步骤和相关知识点: 1. **字符编码问题**: CSV...

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

    【Oracle导出Excel和Excel导入Oracle的经验总结】 在Oracle数据库管理中,经常需要将数据导出到Excel格式以便于分析和处理,同时也会有将Excel数据导入到Oracle表的需求。以下是一些常用的方法: 1. **Oracle导出...

    oracle 导出xls文件数据的脚本

    - SELECT语句:使用SELECT语句从要导出的Oracle表中选择数据,然后通过INTO OUTFILE子句将结果写入到XLS文件。 - 使用`spool`命令:`SPOOL`命令在SQL*Plus中用于将输出重定向到一个文件,而不是屏幕。在导出开始前...

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

    用户可以通过ODBC驱动程序连接到Oracle数据库,执行SQL语句,将查询结果导入到Excel表格中,然后利用Excel的计算和图表功能进行数据分析。 在SQL*Plus中,还可以使用`SET`命令调整输出格式,如`SET COLSEP ' '`设置...

    SQLPlus_delphi_delphi7_简单查询工具_

    用户可以通过这些图标操作来导入数据源、保存查询结果或将其导出为Excel格式,以便进一步分析。 2. **SQLPLus.cfg**: 这可能是一个配置文件,用于存储用户的首选项,如数据库连接信息、查询历史记录或其他设置。 3. ...

    Oracle Database Unloader 下载

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

    oracle11g客户端配置及使用

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

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

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

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

    2. **Oracle SQL*Plus**:这是一个命令行工具,用于执行SQL和PL/SQL语句,管理数据库对象,以及查看查询结果。 3. **Net Services (Oracle Net)**:前身为OracleNaming andDirectory Interface (ONDI),用于配置和...

    Create Excel Workbook by PL/SQL

    可以创建一个存储过程,该过程接收查询结果并将其写入Excel文件。Oracle的UTL_FILE包允许在PL/SQL中操作文件,但不支持直接创建Excel文件。因此,一种常见的做法是将数据写入CSV(逗号分隔值)文件,因为Excel可以...

    oracle学习

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

    Oracle中导入文本数据的方法

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

    plsqldev使用简介

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

Global site tag (gtag.js) - Google Analytics