癥狀在將 Microsoft Excel 工作表的數據導入 Microsoft Access 或創建指向 Microsoft Excel 工作表的鏈接后,Excel 工作表的列格式丟失或被替換為不同的格式。 解決方案當您從 HTML 文件導入數據或鏈接到 HTML 文件時,這些設置不會丟失。例如,要保留 Excel 工作表的貨幣格式,請按照下列步驟操作: 打開 Excel 工作簿。 在文件菜單上,單擊另存為。 在“另存為”對話框的“保存類型”列表中,單擊“Web 頁”。 單擊“選擇:工作表”,然后單擊“保存”。 在 Access 中,打開您要向其中導入數據的數據庫。 在文件菜單上,指向獲取外部數據,然后單擊導入。 選擇您在第 4 步中創建的 HTML 文件。
請注意,當出現“導入 HTML 向導”時,示例數據的格式將不會按預期方式顯示。 完成“導入 HTML 向導”的步驟。 在數據表視圖中打開表。注意,貨幣符號的顯示與其在 Excel 中的顯示一樣。 更多信息按照設計,Microsoft Access 不保留 Excel 列的格式。當您導入或創建鏈接時,英鎊和歐元符號等格式設置將丟失。在導入操作或鏈接操作完成后,數據將繼承在操作系統中指定的區域設置的格式。 重現此問題的步驟 打開“控制面板”。 如果您運行的是 Microsoft Windows 2000,請按照下列步驟操作: 雙擊區域選項,然后單擊常規選項卡。在“您的區域設置(位置)”下單擊英語(美國)。單擊貨幣選項卡,然后將貨幣符號框設置為 $。
如果您運行的是 Microsoft Windows 98、Microsoft Windows Millennium Edition 或 Microsoft Windows NT 4.0,請按照下列步驟操作: 雙擊區域設置,然后單擊區域設置選項卡。在區域設置下,單擊英語(美國)。單擊貨幣選項卡,然后將貨幣符號框設置為 $。
單擊確定,然后關閉“控制面板”。 啟動 Microsoft Excel,然后打開一個空白工作簿。 在第一列中鍵入下列數字: 32
12
66
41
51
選擇列 A,然后在格式菜單上,單擊單元格。 在單元格格式對話框中,單擊分類下的貨幣,單擊符號下的英語(美國),然后單擊確定。注意列的新格式設置。 將工作簿另存為 Book1.xls,然后退出 Excel。 啟動 Access,然后創建一個新數據庫。 在文件菜單上,指向獲取外部數據,然后單擊導入。 導入您先前創建的 Book1.xls 文件。
當“導入電子表格向導”出現時,請注意示例數據的格式。 單擊完成以完成導入,然后在通知您表已創建的信息性消息中單擊確定。 在數據表視圖中打開 Sheet1。注意,貨幣符號顯示為美元符號,而不是英鎊符號。
編輯:北京信誠IT保姆IT外包部 http:// www.aboverow.cn www.xcit.com.cn |