SQLyog导出 & 避免科学记数法

2021/10/19 周二

1. 导出操作

  • 首先,在数据量超过每页行数的情况下,需要把 “限制行” 的勾取消掉,先显示出所有数据,否则导出的将只有这1000行

  • 右键选择 “导出表中所有数据行/结果”,或者直接点击左上角的导出图标

  • 选择 csv 格式,点击 "更改"

  • 弹出窗口点击 “填写excel友好值”确定导出

(有的版本的CSV选项还可以改动,我这里是不能改,比如说NULL就强制替换为\N)

2. 避免科学记数法

导出文件发现A列原数据应该是0507,这里变成507了,以及由于B列有个数字过长出现了一个科学计数法,(###是显示问题,列宽拉开就好了)

都可以通过一个办法解决:

  • 在该长数字前增加tab字符,即代码中的fieldname改成:CONCAT("\t", fieldname)

这样就能显示出来原始数值了

表头也还需要自己再处理一下,因为代码里的逗号在csv中会把前后会被拆分到两个单元格。

另外,在我参考的文章 mysql导出长数字到excel避免显示为科学记数法 解决方法 中说,如果需要后续引用该字符串(如用VLOOKUP匹配),还需要注意一下,前面可能会多一个不可见的空格,长度也多了一位,则可能会出错。
但是我这里导出时没有多空格。

3. csv注意事项

(1)csv没有多个工作表

(2)列宽为默认,且不可更改、保存,但可以在查看时展开
选中全部单元格,双击A列和B列中间那一条线(如图所示红圈位置),可展开所有列

(3)保存时可能会告知csv不兼容excel的一些样式

可以选择否,然后保存时把文件类型改成xlsx的

这也实现了 导出的csv转成xlsx,比如说我这份csv,如果直接在原文件名上强制把后缀改成xlsx,很多字段会变成文本显示在一个单元格。

SQLyog数据库导出数据 避免科学记数法相关推荐

  1. 使用SQLyog批量导出数据的遇到的问题

    最近使用SQLyog批量导出数据,数据导出来了,但是把导出来的数据,再执行的时候,确有问题了, 多了一行代码 CREATE DATABASE /*!32312 IF NOT EXISTS*/`test ...

  2. 达梦数据库导出数据表结构为excel或html或文本(写文档用)

    达梦数据库导出数据表结构为excel或html或文本(写文档用) 项目中用的是国产达梦数据库,项目做了一期后应该是要数据库设计文档.其中就有一个需要表结构(字段,字段精度,说明...) 因为是国产数据 ...

  3. Linux pg数据库导出数据,linux下 postgres实现导出和导入

    用postgres 的pg_dump可以实现从从postgres数据库中导出数据. [1]只导出所有对象的数据库结构 C:\>pg_dump -f DDDDDD.sql -i -C -E UTF ...

  4. python输出数据到excel-Python从数据库导出数据到Excel

    #coding=utf-8 import pymysql import xlwt import importlib,sys importlib.reload(sys) # __author__ = ' ...

  5. mysql导出数据库对象命令_mysql数据库导出数据(命令)

    MySQL数据库数据导出 一.导出命令 导出所有数据库: mysqldump -u [数据库用户名] -p -A>[备份文件的保存路径] 导出数据和数据结构: mysqldump -u [数据库 ...

  6. mysql数据库导出数据乱码问题_Mysql数据库导出来的是乱码如何解决

    Mysql数据库导出来的是乱码如何解决 时间:2014-10-13 PHP网站程序人员在制作网站的时候,经常需要将本地上的数据库传到指定的服务器上,这时候需要在软件上先把数据导出来,然后在登录到远程p ...

  7. access导出mysql数据库_如何从ACCESS数据库导出数据

    操作要求:在练习目录"数据库与表操作资料"(可从网站直接下载使用)下有一个"教学管理_原始.accdb" access数据库,其中有一个"学生&quo ...

  8. 用javadbf从数据库导出数据成dbf文件

    前一个星期碰到一个需求,是这样的: 本地系统有一张表,用于存放一种病人文书的记录,类似于一张病人信息登记表,需要将这个一定时间段内的数据,导出成dbf文件 碰到需求的时候,我在像dbf文件是个啥玩意儿 ...

  9. mysql数据库导出数据

    数据导出步骤: 1.连接本地的数据库 2.切换到指定数据库并展示所有表 3.尝试将数据导出,因为mysql的配置报错: 4.查看mysql的配置,并在mysql的配置文件mysql.ini进行修改(w ...

最新文章

  1. Java 匿名内部类总结【复习】
  2. 【tensorflow】【pytorch】_debug_错误集合
  3. 初识图机器学习(part3)--图数据挖掘
  4. 持续20年,一场威胁Linux存亡的诉讼终结束
  5. 对分查找的最多次数_「剑指offer题解」数组中出现次数超过一半的数字
  6. datetimepicker获取年月日_bootstrap-datetimepicker 获取时间
  7. { parser: “babylon“ } is deprecated; we now treat it as { parser: “babel“ }.
  8. Table(name=“xx“)与Entity(name=“xx“) 问题
  9. Win32汇编——钩子
  10. 软件工程第一次作业(2)
  11. 因项目需要做——ubuntu16.04 双网卡绑定
  12. TOPSIS法(小白必看文章包含详细源代码及注释)
  13. java 常用前端框架_Java Web前端到后台常用框架介绍
  14. KEIL5添加STC芯片库
  15. python md5加密字符串_Python使用MD5加密字符串示例
  16. Redis穿透、击穿、雪崩解决方案
  17. 阿里云Hologres外部表的创建及使用
  18. 利用135端口的思路
  19. element table表头设置换行
  20. Webview 打开qq聊天窗口,申请进群

热门文章

  1. 非结构化数据的存储与查询
  2. 为什么程序员应该写博客?用什么博客系统?在哪写?
  3. BLE-2の蓝牙4.0协议栈のLL层 Scaning 和 initiating状态的区别
  4. Latex固定表格图片位置
  5. Mysql主从(主从不同步解决办法,常见问题及解决办法)
  6. 安装VMtools:请确保您已登录客户机操作系统。在客户机中装载CD驱动器启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware Tools。
  7. ArcGIS Pro教程 | 1#数据准备
  8. 9个Excel小技巧,提高你的数据分析效率
  9. 生成MT/MTd模式的tet.lib
  10. matlab GUI制作拼图小游戏