我有一個25列的Microsoft Excel文件,我使用SQL Server 2008 R2 studio上的數據導入嚮導將它導入到已經存在的表中。但是,它只映射了14列,而忽略了其餘部分。它是否有列數限制或者我的數據有問題?從MS Excel導入數據到SQL Server 2008 R2
0
A
回答
0
我對SQL Server並不熟悉,但根據此:Excel file Import to Sql server 2008 - Excel的列限制爲遠遠超出您的數字。最可能的問題在於你的數據,但沒有這個例子就不可能說出什麼問題。
1
你可以舉一些你的數據的例子嗎?
與此同時...當您執行導入時,我假設您已到達Select Source Tables and Views
頁面;
在這個階段,你可以通過按下按鈕Edit Mappings
編輯列映射。這將顯示以下屏幕;
確保您所有的列都選擇那裏。
另外,在下面的屏幕上,它會警告數據中的任何不匹配;
你看到任何警告嗎?
0
你可以採取其他的方式。
第1步:Import sheet in a new table.
第2步:Use Bulk Query to insert into your prefered table
我認爲這將解決您的問題。
0
嘗試以與ms sql表格相同的格式和結構創建Excel列和表結構。打開excel選擇行(整行通過點擊行號)選擇整個數據直到數據結束(選中第一行到最後一行)。按ctrl + c
編輯ms sql表,轉到最後一行,你可以找到空白。
通過單擊行按鈕選擇該行,然後按ctrl + v。
完成你的excel數據將被插入到sql表中。
我在MS SQL 2008中試過它
相關問題
- 1. 無法使用SQL Server 2008 R2中的OPENROWSET導入到Excel
- 2. 導出SQL Server 2008 R2數據庫
- 3. 從SQL Server 2008 R2 Express升級到SQL Server 2008 R2企業
- 4. 從Excel導入數據到SQL Server
- 5. 從excel導入數據到sql server
- 6. 從ms訪問導入sql server 2008
- 7. 卡住導入嚮導SQL Server 2008 R2(來自Excel)
- 8. SQL Server 2008 R2插入數據檢查
- 9. 數據導入SQL Server 2008
- 10. 左加入MS SQL 2008 R2
- 11. 將Excel數據導入到SQL Server
- 12. 將數據庫從SQL Server 2008 R2實例導出到SQL Express 2008
- 13. 大容量插入到SQL Server 2008 R2從XML RAW數據
- 14. 將Excel 2010導入到Sql Server 2008中
- 15. 從文本文件導入Int到SQL Server 2008 R2
- 16. 使用SSIS包將多個Excel文件導入SQL Server 2008 R2?
- 17. C#代碼導入Excel數據到SQL Server 2008
- 18. 將數據從SQL Server導入和導出到Excel
- 19. 將excel數據導入到SQL Server 2008中
- 20. 導入文本文件到MS Excel或SQL Server CE數據庫
- 21. 將數據從MS SQL Server 2008 R2轉儲到單個XML文件
- 22. 從sql server 2008升級到sql server 2008 R2
- 23. SQL Server 2008導入/導出數據
- 24. 從SQL Server 2008 R2 Express遷移到SQL Server 2008 R2開發人員版
- 25. 導出數據從SQL Server到Excel
- 26. 從Excel導入數據到SQL Server數據庫使用Microsoft.ACE.OLEDB.12.0
- 27. 將SQL Server 2008升級到2008 R2
- 28. 新手試圖從excel插入數據到SQL Server 2008
- 29. sql server 2008 r2數據庫降級
- 30. SQL Server 2008 R2 - 選擇分層數據
感謝但編輯映射中只列出了很少的列。有什麼方法可以添加其餘的列嗎? – aby 2013-02-17 11:42:00
嗨,Aby ...你能截取你的頂級數據行,包括列名,並將它添加到你的原始文章?或列出你的專欄和一些示例數據?我也許可以看到是否有某種東西? – PGallagher 2013-02-17 11:46:41