sqlserver导出大量数据到Excel

记录导出数据遇到的坑~~~
sqlserver 导出数据到Excel最简单的方法是将查询出来的结果,右键–>另存为excel或者txt。但是这种方式有明显缺点,如果内容中有特殊的字符,往往会影响我们导出的excel准确性。比如有回车符的时候excel格式也会窜行,影响数据识读性。这就导致了我sql查询出的结果是2万条,但是实际导出的时候看行号却少了几百条。
另一种方式更加标准化一些,利用sqlserver自带的导出功能。右键数据库–>任务–>导出数据–>指定数据源和目标文件。
这里要注意一下,在指定文件的时候往往导出Excel文件后缀会默认为.xls,无论这里选择了97-03版本还是07版本,这里都是.xls。据观察.xls和.csv在存储相同数量的文件时,文档大小要远大于.xlsx。所以,在这里要手动调整一下文档的后缀名为.xlsx。这样在遇到“电子表满”的问题前可以存储更多的数据(当然我的数据库是管理工具是2014版的,新版本可能没这个问题,不过我没有尝试。)
上步操作可以增加导出数据的量,但是导出大量数据时往往会很慢,这时可以利用另一个操作。“编辑映射”
数据库导出时往往把一个很小的字段指定的类型非常长。这样会影响我们的导出速度,可以手动更改一下,比如讲Longtext改为varcha,并根据实际情况定义一下长度。这样会大大提高导出速度。
导出数据条数和字段多少、长度都有关系,具体没有测试过它的极限,仍有可能因为大量数据导出时出现“电子表满”的情况,但是已经完美解决了我遇到的问题

最后总结一点,其实前面巴拉巴拉的经验都没啥用,安装一个神器,百度SQLPrompt插件,查询后右键就能直接另存。。。

sqlserver导出大量数据到Excel,电子表满相关推荐

  1. springboot+mybatis+sqlserver导出数据库数据并实现下载到excel

    springboot+mybatis+sqlserver导出数据库数据并实现下载到excel 1.准备工作 1.1 下载一个springboot框架demo 1.2 配置maven 1.3 引入需要的 ...

  2. php mysql生成excel文件,PHP导出MySQL数据到Excel文件简单示例

    这篇文章主要为大家详细介绍了PHP导出MySQL数据到Excel文件简单示例,具有一定的参考价值,可以用来参考一下. 对phpPHP导出MySQL数据到Excel文件简单示例感兴趣的小伙伴,下面一起跟 ...

  3. asp.net导出GridView数据到Excel

    最近做了一个导出GridView数据到Excel中的例子,把代码和遇到的一些问题放出来.  1        Response.Clear();  2        Response.Buffer = ...

  4. oracle 数据 导出 excel 自动分多个文件,从oracle数据库中导出大量数据到excel中为什么自动分成了好几个excel文件《excel表格新手入门》...

    EXCEL中一个单元格中多行文本如何导入或复制到SQL SERVER 数据库表中? 保留换行符保存进数据表啊,读取出来显示的时候根据需要进行转换就行了,比如要在网页上显示,可以把换行符转换成HTML的 ...

  5. 使用poi导出大量数据到excel遇到的问题

    最近在工作遇到利用poi导出大量数据到excel并提供下载的运用场景,并遇到了一个问题,当数据量过大时(几十万),后台在进行数据写入excel中的过程会非常耗时,导致迟迟没有响应前台,结果数据还没导完 ...

  6. POI3.8解决导出大数据量excel文件时内存溢出的问题

    POI3.8解决导出大数据量excel文件时内存溢出的问题 参考文章: (1)POI3.8解决导出大数据量excel文件时内存溢出的问题 (2)https://www.cnblogs.com/feng ...

  7. java 导出excel教程,[Java教程]导出大量数据到Excel的一种方式

    [Java教程]导出大量数据到Excel的一种方式 0 2012-07-09 17:00:11 在Java Web开发中,经常需要导出大量的数据到Excel,使用POI.JXL直接生成Excel,很容 ...

  8. php输出json到表格,Vue如何导出json数据到Excel电子表格方法

    本文主要介绍了Vue导出json数据到Excel电子表格的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助到大家. 一.安装依赖(前面基本一样) npm install file- ...

  9. vue中导出json数据为excel表格并保存到本地

    继我上次成功利用vue和elemen把excel的数据导入至前端vue,因为excel表中的数据有些必填项没有填写或者填写错误(比如写错字)所以就要将没有成功导入的数据导出成一份excel表并保存至本 ...

最新文章

  1. css的background
  2. 规格表管理之删除规格表数据
  3. 如何运行Perl和查看帮助
  4. 李兴球python创意编程视频云盘_A36_Python滚动的字幕_教学视频
  5. 《趣题学算法》—第0章0.3节算法的伪代码描述
  6. mysql枫叶_mysql总结
  7. 44 | 套路篇:网络性能优化的几个思路(下)
  8. 神经网络可视化,真的很像神经元!
  9. mysql从表截取信息_mysql中循环截取用户信息并插入到目标表对应的字段中
  10. 数字签名和数字信封之间的介绍
  11. 从企业发展的角度来分析做网站的重要性
  12. 问题记录——sqlserver视图重命名的陷阱
  13. Word公式编辑器的使用方法
  14. 经营计划与经营利润分析动态报表的实现--业务需求
  15. cc共享许可协议_如何以及为何使用知识共享许可的作品
  16. 苹果申请屏幕防指纹专利 互联网信用体系跨越一大步
  17. 使用Win 2003轻松建立森林间信任
  18. 【Python】实现csv文件转json文件
  19. Oracle 全文索引
  20. Vue 项目安装 scss 以及报错的解决方法 --- Window10 系统 和 Mac OS 系统

热门文章

  1. 空间规划中的“以流定形”:空间关系-空间活动-空间网络
  2. 打车软件被勒令叫停的背后
  3. 普氏分析在生信中的应用
  4. 电动汽车智能充电桩的设计分析
  5. 家庭教育之学生不愿做家务怎么办?
  6. 研一学习生活的总结~
  7. WebStorm 最新激活码 license server
  8. 【Lua 教程系列第 4 篇】Lua 中的第一行代码 hello world
  9. python爬虫:爬虫进阶之多线程爬虫
  10. 北京2016计算机应用自考,02316自考全国2016年4月计算机应用技术试题.doc