数据库:数据库管理系统,对数据的高性能设计、存储,检索,计算,还有事务,触发器,锁 等 应用全面,安全,高效 、保证数据的完整性 ... excel: 就是一个办公软件、表格处理软件,就像你用vb开发出的应用程序一样。只是微软开发的。 在数据管理方面 两者天壤之别, 不过vb6.0打印可以调用excel进行报表打印, 效果还可以 就是速度慢。不建议使用调用excel进行报表打印。 需要指出:EXCEL几乎不需要部署, 难道access(不用部署,在别的机器上不装驱动也可以运行)数据库也要部署。 开发起来和连接速度都等等等 都比excel强 ,如果是要求比较高的应用软件建议vb+数据库 , 如果比较低,数据量不大就用excel 或excel+vb。 看你问的问题就知道,你是个新手
excel 不是数据库,只是一个应用程序。数据库是按照数据结构来组织、存储和管理数据的仓库。VB+excel 只是为了方便操作EXCEL而进行的辅助性编程,VB为EXCEL服务;VB+数据库 则是为了用户操作真正的数据库而编写的类似于EXCEL的用户应用程序,是数据库和用户的连接枢纽
VB+EXCEL:优点,几乎不需要部署,开发起来便捷;缺点,功能、处理能力弱、工作效率不如数据库,不适合多用户共同使用资源的环境VB+数据库:优点,功能和处理能力强,尤其是面向多用户环境;缺点,部署麻烦,开发也相对更麻烦一点。
看你选的数据库是哪种了,Access也可以称为“数据库”,但跟SqlServer或Oracle等比就算是玩具了。Excel在数据统计和生成统计图上优势强一点,但算不上是数据库。建议用VB+SQLSERVER,都是MS的东西,契合的很好,网上的实例也多,Excel的相对少些。