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

我的数据非常多,十多万条,为什么有人说将数据导入数据库中运算就可以变快?数据库的主要职能就是存储数据用的。EXCEL和数据库这两者对数据进行运算的时候使用的都是同一台电脑... 我的数据非常多,十多万条,为什么有人说将数据导入数据库中运算就可以变快?数据库的主要职能就是存储数据用的。EXCEL和数据库这两者对数据进行运算的时候使用的都是同一台电脑的CPU和内存,为什么说导入数据库后运算速度就会变快? 展开
 我来答
blacat2001
推荐于2016-02-29 · TA获得超过3682个赞
知道大有可为答主
回答量:2779
采纳率:71%
帮助的人:2720万
展开全部
你只是说对了其中的一部分,因为excel的数据处理是通过XML语言加内置的处理函数进行的,XML对数据的处理效率不是很高的;而数据库系统,其本身已经对数据进行了一定范围的预处理,例如排序、索引等,而对其再进行处理时如果使用SQL语言,配合内置的函数,那么要比excel的效率高很多。
遍地黄金谷
2013-04-13
知道答主
回答量:10
采纳率:0%
帮助的人:1.5万
展开全部
每个人都说读写数据ACCESS比EXCEL快。我读写100万数据在EXCEL都在几秒钟,而在ACCESS中要10多分钟。这是为什么???特别是写入数据到EXCEL表的速度远远地超过写入数据到ACCESS表。我现在的矛盾是EXCEL行数不够用,速度够用,ACCESS行数够用,速度不够用。纠结中。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hcepzC
2013-02-25 · 超过31用户采纳过TA的回答
知道答主
回答量:141
采纳率:0%
帮助的人:91万
展开全部
针对数据量大的问题可以靠考虑excel和access结合起来使用,excel用来处理数据,access用来储存、检索所需数据,excel的数据都从access里面来读取,发挥各自所长。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2724421
2013-02-24 · TA获得超过2493个赞
知道大有可为答主
回答量:1551
采纳率:71%
帮助的人:958万
展开全部
简单的来解释就是 数据存储的结构和方式不同,数据库本身就是为存储大量的数据用的.所以数据库对数据的存储,检索都有相应的优化.
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式