我正在尝试将特定列从excel文档传输到Access数据库中的特定列中。例如,我的excel工作表可能包含以下内容:
Date Last First Gender Month School Grade
10/1 Rode Danny Male Sept. Ro ISD 10
10/2 Dode Manny Male Sept. Ro ISD 11
我的数据库的“学生表”可能包含以下字段:
Type Source Phone Email Last First School Major School Grade
我只希望导出标记为:
我想知道是否有可能将数据从excel表格中移出并存储到Microsoft Access数据库中。我有很多类似格式的数据表,我想在access中为每个数据表创建一个表。我也想从数据库中检索数据,但我认为我应该首先学习如何存储数据。我找到了这段代码,我不知道是否有人能解释它是如何工作的(或者它是否和我要找的一点都不一样)?我读过用vba在excel中编程的power,所以我知道基本的vba,但不知道这个数据库的内容(可能更多)。
Public Sub DoTrans()
Set cn = CreateObject("ADODB.Connection")
dbPath
我想知道如何从Access数据库中将单个值导入Excel单元格。另外,删除标题将是一个好的开始。
查询
SELECT SUM(DEMANDS) AS TOTAL FROM [DB PROD]
给我一个标题,名为总计,就在它下面,我感兴趣的总和。我在Excel中使用这个查询(Data > Get外部数据> from Access)。如何才能在单个Excel单元格中得到和?
我创建了一个Excel宏,员工每周都会更新它。在此基础上,我创建了一个Access表单,员工可以在其中浏览文件并在Access表中对其进行更新,以创建数据库。
然而,我遇到了一个问题,当通过Access表单更新文件时,正在创建一个新的表,而不是更新。
因此,我最终得到了4个不同的表,而不是一个数据库
我的模块如下:
Public Sub ImportexcelSpreadsheet(filename As String, tablename As String)
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12,