EXCEL运算速度很慢,我是自定义VBA函数运算,非常慢。为什么说导入ACCESS数据库就可以变快?

我的数据非常多,十多万条,为什么有人说将数据导入数据库中运算就可以变快?数据库的主要职能就是存储数据用的。EXCEL和数据库这两者对数据进行运算的时候使用的都是同一台电脑的CPU和内存,为什么说导入数据库后运算速度就会变快?

你只是说对了其中的一部分,因为excel的数据处理是通过XML语言加内置的处理函数进行的,XML对数据的处理效率不是很高的;而数据库系统,其本身已经对数据进行了一定范围的预处理,例如排序、索引等,而对其再进行处理时如果使用SQL语言,配合内置的函数,那么要比excel的效率高很多。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-13
每个人都说读写数据ACCESS比EXCEL快。我读写100万数据在EXCEL都在几秒钟,而在ACCESS中要10多分钟。这是为什么???特别是写入数据到EXCEL表的速度远远地超过写入数据到ACCESS表。我现在的矛盾是EXCEL行数不够用,速度够用,ACCESS行数够用,速度不够用。纠结中。。。。。。
第2个回答  2013-02-25
针对数据量大的问题可以靠考虑excel和access结合起来使用,excel用来处理数据,access用来储存、检索所需数据,excel的数据都从access里面来读取,发挥各自所长。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网