SQLyog如何将mysql中的表数据导出到Excel

工作中运营部门的同事经常找要数据,这时候需要把数据导出来到excel给他们。
导出数据有两种方法:
(a)可以用程序导(程序导出虽然很强大,比如列名、列宽、数据显示形式等都可以自定义,但是花费时间比较多。除了是固定的一个功能或者数据需要加工比较多的,才建议写程序导数据)
(b)用数据库管理工具(对于临时性的到处数据还是建议用工具导出)


步骤如下:
1)打开SQLyog,选中要导出的表


2)右键——备份/导出——导出表数据作为...


3)选择 Excel xml 格式,选择导出地址
     如下图:
     SQLyog如何将mysql中的表数据导出到Excel

4)选择文件打开方式为excel或者将导出的文件拖入Excel中。(xml文件后缀)
      SQLyog如何将mysql中的表数据导出到Excel
 

5)在 Excel 中,调整好样式(列宽列高等),然后选择“另存为...”,将xml 文件转化为 xls 文件。(现在是xlsx后缀文件)

     SQLyog如何将mysql中的表数据导出到Excel


另外:也可以导出查询的结果集(也可以联表查询导出),那么对于一些简单的数据要求格式可以转化(比如时间戳转字符串)

(eg.  SELECT 
    user_name AS 姓名,
    age AS 年龄,
    (
      CASE
        WHEN sex = '1' 
        THEN '男' 
        WHEN sex = '0' 
        THEN '女' 
        ELSE '保密' 
      END
    ) AS 性别 
  FROM
    USER;)