内容导航:


一、如何使用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数据


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

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

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

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