ACCESS优缺点,学好access的好处

http://www.itjxue.com  2023-01-22 12:00  来源:未知  点击次数: 

excel和access那个好用?

看你怎么用了,数据不多的情况,例如几万条以内,Excel 2003可以处理;10W条以内,2007版本应该也可以处理。

我每月处理报表的数据也就三四万条,一般都是用Excel处理,关键是尽可能不要用公式(例如截取字符可以用分列来处理,统计可以用数据透视表来处理),即便需要用公式(例如Vlookup),输入显示结果后就马上复制(右键:选择性粘贴)粘贴为数值,实际上运算起来也不算太慢。

如果使用了公式就会计算单元格,更新数据时每个单元格都计算一次就会慢一些;如果属于数组公式,由于数组存储在内存里,所以会更慢些;如果运行了VBA代码,那么可能会导致死机。

Access是数据库。因此主要功能在于录入和管理数据。因此在浩渺如烟的记录里提取所需数据是Access的强项,我们一般把这个功能叫做查询。

现在来说说两者的优缺点:

1、Excel处理数据比较有限,没有查询功能,如果非要提取某条记录,只能通过自动筛选或高级筛选来完成;而Access只需要把基本的查询字段列出来,可以随时更换条件来查询,从而显示所需数据。

2、Access在容量上比Excel大,但统计方面则明显偏弱。虽然可以引用Excel组件库,然后调用Excel内置函数来处理,但是编程调试,对谁来说应该都不算一件很愉快的事情。如果需要各种类型的函数或公式时,尽可能使用Excel。

不过对于我来说,我是两者交互着使用的。

ACCESS与EXCEL的优缺点及区别,分别在什么情况下使用更为方便

处理日常报表工作的excel足够了

access是数据库类型的

引用 小蚊子数据分析 的博客内容

一、结构

Excel只要一种对象Sheet。

Acesss(2003)有七种对象:表、查询、窗体、报表、宏、模块和数据页。

Excel一个工作簿中可以有多个工作表,工作表之间基本是相互独立,没有关联性或者有很弱的关联性。

Access在各种对象之间不是独立的,是存在着关联性。一种对象的多个子对象,例如各个表之间、查询之间、窗体之间、报表之间也存在关联性。这种关联性造就了Access强大处理能力。

二、使用方式不同

Access在处理大量数据上是比Excel具有更强的能力。但是使用Access完成数据处理的任务,在实现起来要比Excel复杂很多。这种复杂性的回报就是更强的能力。

Access是一种规范的,各个对象之间存在严格的关联。这个规范性和关联性都是Access强大数据处理功能的基础。因此在设计表过程中,必须遵守这种规范性。可以把Access处理数据的方式比作一个大公司的管理。

Excel是一种自由的,表之间的关联性任意的。可以把Excel处理数据的方式比作一个小公司的管理。

一个小公司的管理模式是不能直接套用到大公司的管理上。所以Excel表必须按照规范模式改造,才能在Access中使用并完成预想的任务。

三、Access表和Excel表

从外观上看Access与Excel表似乎相同,实际上两者有很大的。

1.主题:对于一个主题Access只有一个表,而Excel可以有多个表。例如工资表,在很多财务人员使用Excel是月创建工资表,例如1月工资、2月工资,…。而Access则所有的工资部分月份都放在一个表。

2.多表关系:Access表各个表间存在严格的关联。Excel表各个表间的关系随意。

3.数据计算:Excel表中单元格中可以存储数据,也可以存储公式,可以进行计算。Access表只能存储数据,不能存储公式,没有计算功能。Excel这种计算能力,使得Excel具有灵活的强大的计算能力(但计算能力受到数据量大小的限制)。Access计算功能是由查询和程序来完成的。Access的特点正好发挥计算能力的强大作用。

4.数据容量:Excel表处理数据的容量有限,数据量大时速度较慢;Access表可以存储2GB数据。

5.索引:Access表有索引,Excel表没有索引。这种索引使得Access在查找筛选数据时,具有Excel不可比拟的速度。

6.数据类型:Access表设计时首先定义数据类型,Eexcel表没有这样的要求。

7.数据格式:Excel表中每个单元格都可以定义自己的格式。Access表每一列的数据格式一致。数据格式显示特性由窗体和报表实现。

8.其他差异:数据筛选、排序等方面在实现起来有很大的差别。

比较Access、Oracle、SQL server 三种数据库的优缺点

ACCESS非常便宜,但是体积也很小,适用面不广。

SQL Sever稍微贵些,功能也很全面,但是对于跨平台的操作兼容性差。

Oracle是现在大型企业的主流数据库,价格相当昂贵,当然性能也非常优秀。

要是用个人自己用的话还是用MySQL吧,开源的数据库,功能不比SQL Sever和Oracle差。

---

以上,希望对你有所帮助。

(责任编辑:IT教学网)

更多

推荐网络赚钱文章