在多年的教学过程中,发现绝大部分的excel使用者很少甚至从没用过excel中的数据导入功能,在此谈谈本人的看法.
大家都知道excel的存储容量是很有限的(excle2003的一张表由65536行Í256列),如果要将多年的数据存在excel中,可能不会有人这样做,都会将数据存入不同的数据库中,那么当要对存于数据库中的数据来做报表时,那可就不是一件简单的事情了。如果我们能把数据库中想要的数据放到excel中,再用excel本身强大的报表制做功能来做出各种各样的专业报(不需要编程,不需要懂SQL语句,也不需要了解数据库的功能),那不是对非数据库人员来说是一个福音吗,excel的数据导入就是从其它数据库中提取数据最好的功能,它可以从SQL server、Access、其它的ecxel……等数据库中提取出我们想要的数据。
现将此功能的用法进行说明(注,excel2007与excel早期的版本有细微的区别,现以excel2003数据库以Access2003为例进行讲解)
Access数据库中的表
用excel建立数据导入模型
启动数据导入的查询功能
选择数据库对应的表
进入查询的编辑状态
在查询中的数据效果
设置查询条件
与单元格绑定
得到所要结果
再想要其它结果时,直接修改条件中单元格的值即可得到(想要,李芳97年至98年的所有记录)
好了,excel中有已有Access中想的数据了,报表就用Excel随心所欲地作吧!