excle或者wps表格,本身提供了大量的函数和脚本,如果操作熟练,对于常规数据统计分析,那肯定是一点问题都没有的。
本文的出发点是,如果使用者不熟悉excle函数,也不熟悉数据库SQL,同时又要操作较大量的excle数据,那可以用一下数据库SQL的方法。有两个理由,一个是数据库的SQL,容易理解,学习成本低;二是数据库的工具比较多,界面也比较友好和直观。下文介绍一个较简单的方法:
一、SQL学习
SQL(Structured Query Language,结构化查询语言)是一种用于管理和操作关系型数据库的标准化编程语言。这里有个学习地址,可以点击这里。
如果只是数据查询统计,其实就是一个语句或者脚本:
查询:select 字段1,字段2 from 表名 where 条件=条件要求
统计: select count(*), 分类字段1 from 表名 where 条件=条件要求 group by 分类字段1
二、数据库和工具
数据库产品有很多,这里使用SQLite,不需要安装,也不需要学习。SQLite的优点就是简单方便,也不需要了解其很多特有知识。
工具使用 “Navicat for SQLite”,这个软件安装后,选择建“新建连接”,新建一个数据库,这里不需要任何知识,也不需要了解SQLite数据库的特性。
三、一个具体使用案例
数据库建好后,准备好要操作的excle文件,然后需要将其导入到数据库。导入很简单,在“表”处,鼠标右键,选择“导入向导”。
选择excle文件类型,如下图
选择要操作的excle文件,可以同时新建一个表。
输入一个新表名
默认字段
导入数据
导入成功后,excle数据就变成了数据库中的数据,双击表名,可以查看数据,
使用SQL语句进行数据操作。新建“查询”,在查询窗口输入sql语句,如下图:
四、案例改进和优化
上面的案例是一个最基本的傻瓜式操作,按“下一步”即可完成的,但也发现字段、数据类型都不完美。因此,如果需要较好的体验,有2个优化的地方,一个是excle准备,确保表格数据整理,字段有明确定义;二是导入前,如果数据字段,确保字段的类型的数据类型。