2014-07-10 46 views
0

在Access和Excel 2013中,我只是試圖將Excel選項卡導入到Access中。出於某種原因,Access導入了所有1,048,575行,但僅導入了我在Excel工作表中的42列。我是積極的(通過幾種方法和嘗試),沒有空白單元格或隨機數據輸入一個不明確的單元格 - 它的乾淨。有誰知道爲什麼Access會帶來每一行?我已經讓Access指定了主鍵,創建了我自己的,添加了一列等 - 仍然引入了每一行。如何停止從導入每個Excel單元訪問

我很感激幫助。

+0

有時Excel會感到困惑,並將其「使用範圍」擴大到最終。如果您在Excel工作表上執行「Ctrl + End」,所選單元格的行號是什麼? – djikay

+0

如果可能,請導入工作表而不是工作表的「單元」集合。我的經驗是與Worksheets一起進行操作,並在Ranges和Cells中針對大數據進行了優化。 – t3dodson

+1

這裏是一個關於UsedRange的問題他們說如果你保存文件然後Excel刷新緩衝區。 http://stackoverflow.com/questions/6172301/how-to-get-only-those-colums-in-a-excel-worksheet-that-have-a-value – t3dodson

回答

0

刪除(右鍵單擊刪除)數據下面的所有單元格(在填充行內)會將使用的範圍配置爲包含數據的單元格,而不是Excel中工作表中的最後一個單元格。