oarcle数据库怎么将大量数据导成excel文件

编程入门 行业动态 更新时间:2024-10-11 21:31:47

oarcle<a href=https://www.elefans.com/category/jswz/34/1771350.html style=数据库怎么将大量数据导成excel文件"/>

oarcle数据库怎么将大量数据导成excel文件

今天提清单有近200万条数据,接着将数据导为xlsx格式的excel文件时报错,百度了下,是因为xlsx格式的excel最多存1048576条数据。研究了许久,终于找到答案:就是先将查询文件导为csv文件,再通过access工具转为excel文件。而且效率高。
第一步,将执行结果转为csv文件,注意的是只需要sql执行出结果即可,不必要像导excel文件那样,要等所有的数据查询出来:

sql执行完如上图后导出csv

数据导完后,数据库会提示导出成功,如下图所示。

第二步,通过access将csv转换为excel文件。
打开 Access,可能很多童鞋还不知道什么是Access,我也是第一次接触,我们安装office的时候就已经装了,具体的介绍大家去百度吧,直接上操作步骤
1、导入csv文件 注意这里不要通过打开方式导入,不然导入后不能创建id



2、设置编码:到这一步的时候大家可能发现有乱码了 ,因为我数据库是utf-8,再修改编码

3、设置数据包含标题行

4、 设置单元格格式:这里要注意设置下文本格式,像身份证号码这些,一定要设为文本格式。数字格式也可以设置


5、设置主键:单元格式设置完成后,不要点完成,点下一步,让Access添加主键,方便后面拆分取数。

6、数据导入完成

7、将access文件导出为excel,因为excel文件只能存1048576行记录,这里要分两次导出数据:
7.1 新建查询向导


添加查询字段

设置查询向导

设置查询条数

执行sql可以看到只查出了999999条数据

导出数据:导出之前一定要保存,不然导出数据为空。


然后静静的等待三分钟左右就可以了。数据如下:

剩下的数据大家也可以新建一个查询向导,然后把查询条件控制为”id >=1000000”,或者最简单直接的方法,在原来的查询里修改。


可知这里的id也就是我们在数据库导出的记录1855474行,再导出即可,这里就不在赘述。
其实每次查询的条数,大家可以将数据调小点,导出会更快,只是要多创建几个excel文件,毕竟100万条数据,excel打开后也比较耗内存,电脑耐不住,如果大家电脑都是神器,就当我什么都没说 哈!

更多推荐

oarcle数据库怎么将大量数据导成excel文件

本文发布于:2024-03-05 13:44:42,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1712448.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据库   文件   数据   oarcle   excel

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!