我设计了一个包含3个表格的Access 2003数据库:APPLICATIONS,SERVERS和INSTALLATIONS。 APPLICATIONS和SERVERS表中的记录由合成主键(在Access中为“自动编号”)唯一标识。 INSTALLATIONS表本质上是APPLICATIONS和SERVERS之间的映射表:它是哪些应用程序安装在哪些服务器上的记录列表。 INSTALLATIONS表中的记录也由合成主键标识,并且它由各自表中记录的APPLICATION_ID和SERVER_ID组成。将Excel电子表格数据导入到现有Access数据库
我有一个Excel 2003电子表格我想导入到这个数据库中,但是这很困难。电子表格由多个选项卡/工作表组成,每个选项卡代表一个服务器,并具有自己的已安装应用程序列表。我不确定如何继续导入 - Access中的“获取外部数据 - >导入”功能有一个导入“在现有表格”选项,但它变灰。我也不确定如何构建应用程序和服务器之间的关系,以便将记录导入INSTALLATIONS表。
我以前曾经在Access数据库文件中添加一些安全性。我认为我删除了一切,但也许我没有,这是造成这个问题?
从Excel电子表格中的一些样本数据:
SERVER101
*的Adobe Reader 9的
*的BMC Remedy用户7.0
* HostExplorer 2008
* Microsoft Office 2003的
*的Microsoft Office 2007
*记事本++
S ERVER102
* ADOBE READER 9
*的DameWare迷你遥控
* Microsoft Office 2003的
*的Microsoft .NET Framework 3.5 SP1
*甲骨文9.2
SERVER103
* AWDView
* EXTRA !个人客户32位
* Microsoft Office 2003的
*的Microsoft .NET Framework 3.5 SP1
* SnagIt的9.1
* WinZip的12。1
的Access数据库的设计非常简单:
应用
* APPLICATION_ID(自动编号)
* APPLICATION_NAME(VARCHAR)
服务器
* SERVER_ID(自动编号)
* SERVER_NAME(varchar)
安装
* INSTALLATION_ID(自动编号)
* APPLICATION_ID(数量)
* SERVER_ID(数量)
我在编辑中添加的上述数据是否能为您提供一些帮助? – Keeb13r 2011-01-12 20:02:50