mysql数据导出到excel以及相关计算,mysql数据导出

mysql 查询出数据之后, 可以选择导出文件 默认是csv文件
 如果是整数类型的数据 可以CONCAT(‘\”, filed) 多加个’就可以变成文本了,
然后以文本编辑器打开csv文件 把’等字符替换为空字符串。

新建一个excel文件,找到数据–》自文本,选择下一步 格式为文本  确定即可 

美高梅电子游戏,一些基本的excel函数:

计算某个字符或数字等的个数:=COUNTIF(A:A,”测试”)
就是在A列的’测试’这个字符串出现的个数

根据身份证号计算性别:=IF(MOD(MID(A1,IF(LEN(A1)=15,15,17),1),2)=1,”男”,”女”)

然后格式化计算出一个结果的整个计算,比如性别那一列
选中这一列的第一个计算出的结果 按住Ctrl+这一列出现的+号然后双击
 就可以计算这一列的所有数据

根据身份证号计算年龄:=DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),”0-00-00″),TODAY(),”Y”)

统计年龄段的个数:C列为年龄统计的列
  =IF(C1>50,”50以上”,IF(C1>=40,”40-50″,IF(C1>=28,”28-40″,IF(C1>=23,”23-28″,
IF(C1>=18, “18-22”, “18以下”)))))

ok 以上是一些基本的计算函数,
当然excel还有很多函数,需要用的时候查资料好了。

mysql将查询到的数据导出为excel

现在需要将mysql库中的一些数据导出为excel,然后打印。其实实现上面说的需求很简单,只要你把sql语句写出来,然后导出为excel即可

具体实现流程如下:

1、写出sql语句,查询出结果。

2、在查询的结果上点击右键,选择“导出所有表数据记录/结果为…”

如图所示:美高梅电子游戏 1

选择“导出所有表数据记录/结果为…”之后出现如下图所示

美高梅电子游戏 2

点击导出即可。

========================================================

需要注意一小点,select后面的字段用一下as成汉字更好,这样的话表格标题就是汉字了。

现在需要将mysql库中的一些数据导出为excel,然后打印。其实实现上面说的需求很简单,只要你把sql语句写出…

怎将MYSQL中数据导出到EXCEL表中?

select * into outfile ‘d:/test.xls’ from 表名
 

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注