excel访问access数据库
‘壹’ 如何把EXCEL表导入到access数据库
材料/工具:Excel2003
1、首先启动access,执行新建-空数据库命令,输入名称保存在一个合适的位置上。
‘贰’ 怎样把EXCEL表导入access数据库
1、首先准备好一个要导入Access的Excel文件:
(2)excel访问access数据库扩展阅读
Access的用途体现在两个方面:
一、用来进行数据分析: access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。
比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是Excel无法与之相比的。 这一点体现在:会用access,提高了工作效率和工作能力。
二、用来开发软件: access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:易学!非计算机专业的人员,也能学会。
低成本地满足了那些从事企业管理工作的人员的管理需要,通过软件来规范同事、下属的行为,推行其管理思想。(VB、.net、 C语言等开发工具对于非计算机专业人员来说太难了,而access则很容易)。
这一点体现在:实现了管理人员(非计算机专业毕业)开发出软件的“梦想”,从而转型为“懂管理+会编程”的复合型人才。
另外,在开发一些小型网站WEB应用程序时,用来存储数据。例如ASP+Access。这些应用程序都利用ASP技术在InternetInformation Services运行。比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/Microsoft SQL Server。
ACCESS的用途更多,体现在很多方面:
表格模板。 只需键入需要跟踪的内容,Access 便会使用表格模板提供能够完成相关任务的应用程序。
Access 可处理字段、关系和规则的复杂计算,以便您能够集中精力处理项目。 您将拥有一个全新的应用程序,其中包含能够立即启动并运行的自然 UI。
创建和运行旧数据库。 尽情享用对您的现有桌面数据库 (ACCDB/MDB) 的支持。
‘叁’ 如何调用excel数据access数据库
找到自己需要做改变的Excel和Access
1
为了避免自己以后的,所以第一个步骤看似无关重要,但是却缺一不可。确保Excel中的数据导入数据库不要出错,不然一切白费。
END
新建数据库,开始执行操作
在数据库上方有一个外部数据,点击外部数据存在一个“导入Excel表格功能”,点击该功能开始执行导入操作。
找到自己的Excel,明确路径,就可以开始了。点击确定进入下一个步骤
在开始导入的时候,根据自己的需要勾选第一行是否包含标题。
勾选:代表Excel中的第一栏就是数据库中的字段名
不勾选:代表Excel所有的数据会成为数据库中的数据
我以勾选状态演示
在下一个页面,可以根据自己的需要修改“字段名称”和“数据类型”。
进入下一页面,可以修改数据库中的主键,可以用Access的默认主键,也可以自定义主键,也可以不要主键。
6
完成主键的设置过后,就完成了数据的导入,但是还没有完,自己要为导入的数据命名。最后就完成了将Excel中的数据导入到Access数据库中的操作。
‘肆’ 如何将Excel中的数据导入到Access数据库中
1
第一步:在ghost
xp系统中启动Access,在向导的提示下建立一个“空数据库”以便用于存放从Excel中导入的数据
2
第二步:打开要导入数据的数据库,切换到“外部数据”选项卡,选择“Excel”按钮,打开“导入数据”对话框。
3
第三步:在“选择数据源”对话框中,可以根据需要选择数据源,数据源就是我们之前准备好的“成绩表.xlsx”表格文件。同时选择“将数据源导入当前数据库的新表中”。
4
第三步:在“选择数据源”对话框中,可以根据需要选择数据源,数据源就是我们之前准备好的“成绩表.xlsx”表格文件。同时选择“将数据源导入当前数据库的新表中”。
5
第五步:勾选“第一行含有列标题”选项,以免导入向导将表格第一排的标题也当做数据导入进来。点击“下一步”按钮
6
第六步:分别选择每一个数据列,并指定导入数据库后的数据类型。中文部分建议设置为“文本”,数字部分可以设置为“整数型”或“双精度型”。然后点击“下一步”按钮
7
第七步:接下来为数据表设置主键。主键是数据库中一种特殊的列,列的内容是一组自动增长的数字,如果没有实际的需要,我们选择“不要主键”并点击“下一步”按钮。
8
第八步:为即将生成的新标取一个名字。例如“学生成绩数据”,并点击“完成”按钮,结束导入。
‘伍’ excel导入ACCESS数据库
1.启动Access,新建一数据库文件。
2.在“表”选项中,执行“文件→获取外部数据→导入”命令,打开“导入”对话框。
3.按“文件类型”右侧的下拉按钮,选中“Microsoft
Excel(.xls)”选项,再定位到需要转换的工作簿文件所在的文件夹,选中相应的工作簿,按下“导入”按钮,进入“导入数据表向导”对话框。
4.选中需要导入的工作表(如“工程数据”),多次按“下一步”按钮作进一步的设置后,按“完成”按钮。
注意:如果没有特别要求,在上一步的操作中直接按“完成”按钮就行了。
5.此时系统会弹出一个导入完成的对话框(图1的中部),按“确定”按钮。
至此,数据就从Excel中导入到Access中。
‘陆’ 如何用excel打开access数据库
引用 access对象库。打开ACCESS文件进行操作
或用 ado对象直接链接ACCESS文件,使用查询语句操作其中数据
‘柒’ 如何将Excel中的数据导入到Access数据库中
一些程序员需要将Excel中的数据导入Access数据库中,编写一个另外的程序,因为excel和access都是office产品,是可以实现excel数据导入access数据库的。
工具原料:excel、Access
1、首先准备好需要导入的excel表,并查看数据无误。
2、打开Access数据库,在数据库上方有一个外部数据,点击外部数据存在一个“导入Excel表格功能”,点击该功能开始执行导入操作。
‘捌’ excel中如何直接调用access数据
实现你的要求有编程和非编程两种办法
先说编程的方法:
可以在数据库端编写程序,每当ACCESS数据库表发生变化时同时将变更写入EXCEL文档中;也可在电子表格端用EXCEL工作表显示来自ACCESS数据库某张表的内容,并用VBA编写代码每隔一段时间自动刷新其数据源。编程的方法说起来简单但是实施起来涉及的技术细节很多、工作量不小,尤其是数据库端编程更是如此,挺费事的,就不提供具体程序了。
再说非编程方法,以你的程度来看这种方法也许更加适合:
打开EXCEL文档选择其中一个工作表,点击数据——导入外部数据——新建数据库查询打开选择数据源对话框在数据库选项卡选择“MSAccessDatabase*”点击确定按钮打开选择数据库对话框选择要连接的ACCESS数据库文件所在的驱动器、文件夹和数据库文件名点击确定按钮打开查询向导-选择列对话框双击左边“可用的表和列”中的某张表点击“>”按钮将需要输出的字段送到右边“查询结果中的列”之中,连续点击“下一步”直到“完成”按钮出现选择“将数据返回MicrosoftOfficeExcel”点击“完成”按钮打开导入数据对话框选择“现有工作表”点击“确定”按钮后系统会将ACCESS表中的数据导入到EXCEL工作表中。
数据导入工作表后,如要反映ACCESS数据表的最新变动情况,请右击其中一个有数据的单元在弹出菜单中选择点击“刷新数据”即可。
你还可以随时调整“数据区域属性”以便实现“自动刷新数据”等功能,办法如下:
右击其中一个有数据的单元在弹出菜单中选择点击“数据区域属性”打开外部数据区域属性对话框设置适合自己要求的属性后点击“确定”按钮即可
涉及的图片较多,这里只给出“数据区域属性”对话框截图供参考
2.使用非编程方法虽然可以自动刷新跟进数据库的变动情况,但是其刷新频率最短只能设定为1分钟,如果需要将刷新频率缩短至秒级则需要编写VBA程序。下面是相关VBA代码:
首先导入数据库表的方法请参照上列手动非编程方法之说明
导入数据后请右击其中一个有数据的单元格,在弹出菜单中选择点击“数据区域属性”打开外部数据区域属性对话框(见附图)修改外部数据区域的各个属性如下,然后点击确定
名称:QuertTbl
允许后台刷新复选框:不勾选
刷新频率复选框:不勾选
打开工作簿时,自动刷新复选框:勾选
第二步编写VBA程序
1)使用快捷键Alt+F11打开VBE(VisualBasicEditor)编辑器
2)单击菜单插入——模块,打开模块代码窗口
3)在右边代码窗口输入以下代码:
'这段代码执行刷新数据源动作
SubAutoRefresh()
Sheets("sheet1").QueryTables("QueryTbl").Refresh
CallAUTO_OPEN
EndSub
'这段代码设定刷新频率为10秒。注意刷新频率越高系统开销越大在数据量较大时更要注意这个问题,请尽量设定较长的刷新时间间隔。
SubAUTO_OPEN()
Application.OnTimeNow+TimeValue("00:00:10"),"AutoRefresh"
EndSub
4)在左边对象窗口,双击MicrosoftExcel对象下的Sheet1(Sheet1),在右边代码窗口输入以下代码:
'这段代码,令每次从其他工作表转到工作表1时刷新数据源
PrivateSubWorksheet_Activate()
Sheets("sheet1").QueryTables("QueryTbl").Refresh
EndSub
第三步退出VBE编辑器,关闭工作簿,记得保存修改。
重新打开工作簿后,系统会提示安全警告,请点击“启用宏按钮”,跟着系统会提示查询刷新,请点击“启用自动刷新”按钮。之后工作簿就会每5秒自动刷新数据源,当你从其他工作表跳回工作表1时,即使未到刷新时间系统也会立即刷新数据。
附:用代码创建新的工作表并写入值的函数使用方法。
DimxlappAsExcel.Application
DimxlbookAsExcel.Workbook
DimxlsheetAsExcel.Worksheet
Setxlapp=CreateObject("excel.application")
Setxlbook=xlapp.Workbooks.Add
xlbook.Saveas"c:aaa.xls"'你要保存的文件路径
xlapp.Visible=True'设置EXCEL对象可见(或不可见)
Setxlsheet=xlbook.Worksheets(1)'设置活动工作表
xlsheet.Cells(1,1)="aa"'给单元格(row,col)赋值
xlsheet.Cells(1,2)="bb"
xlbook.Close(True)'关闭工作簿
xlapp.Quit'结束EXCEL对象
Setxlapp=Nothing'释放xlApp对象