我設計了一個包含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