怎样在access中访问excel数据 如何使用access实现excel功能

经验直达:

  • 如何使用access实现excel功能
  • 怎样在access中访问excel数据
  • 如何在access中导入excel数据

一、如何使用access实现excel功能


首先,Access强项是数据处理 , 至于美观,可调整性,是不能和Excel比的 。
要实现Excel的冻结窗体也不难,可以做两个查询列表,第一个是针对每个产品的查询列表 , 正如楼主说的已经做了 。第二是做一个这些产品的统计查询,你可以统计它们的总金额、销售量、平均单价,然后用另外一个表反映出来 , 这个表可能就3行(连标题4行),放在第一个表上面 。这样楼主在看下面表格的明细的同时,也可以看到上面表格的汇总数 。


二、怎样在access中访问excel数据


1、打开excel的语句:
Dim xlApp As New Excel.Application
Dim xlBook As Excel.Workbook

xlApp.Application.Visible = True
Set xlBook = xlApp.Workbooks.Open(CurrentProject.Path & "学生成绩表.xls")'请自己修改路径
xlBook.Application.Sheets(1).Select'这里选择的是第一个表,而不是叫sheet1的表

2、读入单元格的数据
abc = xlBook.Application.Cells(2, 2).Value
def = xlBook.Application.Cells(2, 5).Value'cells后面先行后列

3、关闭excel表
Set xlApp = Nothing
Set xlBook = Nothing

4、其他说明
对于合并单元格的数据 , 都会放在做左上角的单元格,例如A1到B2合并,数据只存放在A1格,也就是cells(1,1)里面,如果需要判断是否合并的单元格 , 可以通过判断A2、B1、B2是否为空来判断 。
由于本人近来忙,较少上百度,有关Access和Excel及Word三者间的互相转换,已有高人制作了样例,如需要可以申请加入17658008的Access交流群中下载 。


三、如何在access中导入excel数据


【怎样在access中访问excel数据 如何使用access实现excel功能】在数据库上方有一个外部数据,点击外部数据存在一个“导入Excel表格功能”,点击该功能开始执行导入操作 。
找到自己的Excel,明确路径 , 就可以开始了 。点击确定进入下一个步骤
在开始导入的时候,根据自己的需要勾选第一行是否包含标题 。

勾?。捍鞥xcel中的第一栏就是数据库中的字段名
不勾?。捍鞥xcel所有的数据会成为数据库中的数据
在下一个页面,可以根据自己的需要修改“字段名称”和“数据类型” 。

进入下一页面 , 可以修改数据库中的主键,可以用Access的默认主键,也可以自定义主键,也可以不要主键 。

完成主键的设置过后 , 就完成了数据的导入,但是还没有完,自己要为导入的数据命名 。最后就完成了将Excel中的数据导入到Access数据库中的操作 。

相关经验推荐