excel可以做数据库吗(数据库能做什么)

excel可以做数据库吗(数据库能做什么),第1张

office里有ACCESS数据库啊,如果习惯了使用EXCEL,可以使用EXCEL的VBA的宏命令来 *** 作ACCESS数据库,对于有大量数据需要统计的人员,ACCESSEXCEL的结合,对工作的益处非常之大

有点复杂。首先在户籍总表中用公式提取出所有户主,以此用数据透视表生成每一个户主作为标签(工作表名称)的工作表,先做一张表:用公式提取表名(户主)放到一个固定单元格,以此为特征在户籍总表中提取该户人口信息。之后把整个表一次批量粘贴到其他工作表(其他户主表)总,公式自动提取各户信息。

1、数据库连接

是来自“数据库 *** 作支持库”。数据库连接功能型窗口组件 *** 作系统支持:Windows。本类型用来打开大多数数据库,起到数据库连接的作用。连接后,使用"数据库 *** 作"类型来 *** 作数据库表。

属性:

最后错误、是否已连接、对象提供者、引擎版本、

方法:

连接、连接Aess、连接SQLServer、关闭、执行SQL、取得权限、设置权限、设超时时间、取超时时间、开始事务、保存事务、回滚事务

2、外部数据提供者

是来自“系统核心支持库”。外部数据提供者功能型窗口组件 *** 作系统支持:Windows。外部数据提供者用作为数据源提供对外部ODBC数据库的存取 *** 作。它使用外部数据库作为数据的存储仓库,不支持备注和长字节集类型字段,不支持以下数据 *** 作接口:

1、置行高;2、置类型;3、置文本色;4、置背景色;5、置字体名;6、置字体尺寸;7、置字体属性;8、置边距;9、置文本输入格式;

10、置对齐方式;11、置密码方式;12、合并;13、分解;14、加线条;15、删线条;16、初始尺寸时同时改变列数;17、在中间插入行;

18、插入列;

19、删除列。如果想对数据进行以上 *** 作,应该先将数据通过数据源导出到通用提供者中。另外,在支持数据源的“插入行”接口时,将直接插入空白行数据,所以如果目的数据表在某字段上建立了主键索引、强制不为空等类似列约束条件时,将导致插入失败。

属性:

左边、顶边、宽度、高度、标记、可视、禁止、鼠标指针、连接文本、查询SQL

3、区别

外部数据提供者是系统自带的数据库连接控件之一,需要配合数据源使用。外部数据提供者提供数据库连接 *** 作,数据源提供对数据的 *** 作。而数据库连接直接管理数据和连接,更方便连接数据库和 *** 作

Sub Macro3()

'

' Macro3 Macro

' 宏由 mis01_kk 编写,时间: 2010-8-10

'

'

With ActiveSheetQueryTablesAdd(Connection:=Array( _

"OLEDB;Provider=MicrosoftJetOLEDB40;Password="""";User ID=Admin;Data Source=F:\Work\ndy\DELL台式机笔记本报价xls;Mode=Share Deny Write;Extend" _

, _

"ed Properties=""HDR=YES;"";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Database Password="""";Jet OLEDB:Engine" _

, _

" Type=35;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:Ne" _

, _

"w Database Password="""";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Co" _

, _

"mpact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False" _

), Destination:=Range("A1"))

CommandType = xlCmdTable

CommandText = Array("'台式机 笔记本 报价 $'")

Name = "DELL台式机笔记本报价"

FieldNames = True

RowNumbers = False

FillAdjacentFormulas = False

PreserveFormatting = True

RefreshOnFileOpen = False

BackgroundQuery = True

RefreshStyle = xlInsertDeleteCells

SavePassword = False

SaveData = True

AdjustColumnWidth = True

RefreshPeriod = 0

PreserveColumnInfo = True

SourceDataFile = "F:\Work\ndy\DELL台式机笔记本报价xls"

Refresh BackgroundQuery:=False

End With

ActiveWindowSmallScroll Down:=12

End Sub

不明白的HI我

不知道楼主是不是想自己制作这样的表格。一般来说,进销存工具包含以下几个基本功能,采购入库、销售出库、库存(根据入出库自动计算),成本(移动平均法核算)、利润(销售金额减去成本价)、统计(日报月报)、查询(入出库)履历。其他扩展内容诸如品名、规格、重量、体积、单位等也要有。主要的难点是在自动统计库存上。根据行业不同,可能具体条目会有点变化。一般的做法是用到数据透视表,但如果数据量大会严重影响速度。采用VBA是比较好的,速度不收影响。如果你自己做,没有相当的编程知识,估计你做不出来,我建议你去找北京富通维尔科技有限公司的网站,里面有用VBA开发的Excel工具,很多个版本,当然也有免费的下载。

以上就是关于excel可以做数据库吗(数据库能做什么)全部的内容,包括:excel可以做数据库吗(数据库能做什么)、Excel表格有户籍信息,不同家庭人数不一样,怎么用Excel或者Word表格中,做一户一档、如何使用EXCEL读取外部数据库数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10182378.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存