使用PL SQL将数据导出为Excel格式文件

使用PL SQL将数据导出为Excel格式文件有两种方法,第一种是先将查询结果导出为CSV文件,然后再转为Excel文件;第二种是选中要导出的查询结果,右键,选择复制到xls,即可。
两种方法各有优势:
第一种方法适用于导出数据量特别大,如超过140多万行数据,因为excel表格有最大行数限制,限制为1048576行,若要导出的数据量大于最大行数,则会在导出到1048576行时候报错,而且在plsql中加载大量数据非常费时,导出会占用大量电脑运行内存,实测时140多万行的数据,加载完全选导出为excel时将电脑运行内存占满,且最后还会报错,浪费了不少时间,而导出为CSV文件则不受这个影响。总之,在导出的数据量特别大时,将数据导出为CSV文件省时省力,在电脑没有装有Excel客户端的情况下也能正常使用,缺点是步骤相对复杂一些;
第二种方法适用于导出数据量少且电脑装有Excel客户端,优点是步骤简单,速度也快,缺点是如果电脑没有装有Excel,该方法就用不了了,不适用于导出大量数据。
下面重点讲解下第一种方法:
1.在PL SQL的SQL窗口输入SQL语句获取想要结果;
2.选中查询结果处有个蜡烛形状的图标,然后选择CSV,输入存储路径,保存即可。如下图:
在这里插入图片描述
如果导出的数据特别长,使用Excel打开后,将会呈现科学计算的结果,不是原来本来的面目,如下图:
在这里插入图片描述
那么我们怎样将它还原为它本来的面目呢?方法是:
1.打开一个空白的Excel,然后点击“数据”----->“自文本”,然后选择要导入数据的CSV文件
在这里插入图片描述

剩下的步骤请参照下列图示进行操作:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

完成以上操作后,点击完成,即可将数值变换为原先的面目。

猜你喜欢

转载自blog.csdn.net/shenxiaomo1688/article/details/82978175