Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 是否可以使用toad从表中导出多个excel文件?_Oracle_Toad - Fatal编程技术网

Oracle 是否可以使用toad从表中导出多个excel文件?

Oracle 是否可以使用toad从表中导出多个excel文件?,oracle,toad,Oracle,Toad,我有一个表,里面有超过200000条记录,需要检查。我想把这个表格分成大约5000条记录的excel表格,给那些无法访问数据库的审阅者。在蟾蜍身上做这件事最好的方法是什么?谢谢。此链接具有将查询转换为Excel电子表格的奇妙功能。我已经在好几个场合成功地使用了它。这是一个公认的薄弱的例子: BEGIN DBMS_OUTPUT.put_line ( write_query_to_excel ( p_sql => 'selec

我有一个表,里面有超过200000条记录,需要检查。我想把这个表格分成大约5000条记录的excel表格,给那些无法访问数据库的审阅者。在蟾蜍身上做这件事最好的方法是什么?谢谢。

此链接具有将查询转换为Excel电子表格的奇妙功能。我已经在好几个场合成功地使用了它。这是一个公认的薄弱的例子:

BEGIN
    DBMS_OUTPUT.put_line (
        write_query_to_excel (
            p_sql           => 'select * from dual'
          , p_directory     => 'MYDIR'
          , p_filename      => 'data_from_dual'
          , p_worksheetname => 'one'
        )
    );
END;

请记住,p_目录是指向文件系统的Oracle目录对象,而不是文件系统目录。

如果您使用的是12.2,那么在SQLPlus中,您只需执行以下操作即可

set markup csv on
spool <filename>

select blah... from table

spool off
将标记设置为csv打开
线轴
选择废话。。。从桌子上
停止输出

将完整数据导出到一个工作表中,然后使用VBA将其拆分到多个工作表中,因为我遗漏了一些内容。但是,使用powerquery语言的数据库不是一个查看数据的好工具吗?审查的结果是什么?导出为csv,然后在linux中使用split命令或类似的Windows拆分工具(很多)