2008-10-07 108 views

回答

8

如果數據本來就不大,如果它是一個簡單的表格,最簡單的方法是創建和打開SQL Server Management Studio中的表和複製Excel數據粘貼到其中。

其他的解決方案是使用DTS或使用SSIS ..

+0

我對SSIS的體驗... http://sgomez.blogspot.com/2007/10 /sql2005-importexport-wizard-sucks.html – sebagomez 2008-10-07 16:03:41

+0

感謝鏈接到高科技共和國的文章:http://blogs.techrepublic.com.com/datacenter/?p=205 – 2008-11-26 18:22:08

+0

怎麼樣用非企業服務器,像SQLite的?我還沒有找到任何文件。 – happythenewsad 2009-06-26 18:23:25

1

您可以在Excel編寫VBA代碼:

  • 打開到數據庫
  • 建表
  • 開始填寫記錄的連接通過電子表格的行循環的Excel
0

呦你可以將Excel文檔本身作爲一個數據庫使用內置的ODBC驅動程序來達到這個目的。最快的方法是打開ODBC數據源管理器,配置現有的Excel文件數據源並選擇一個工作簿。現在,您可以將Excel數據庫映射到ODBC,只需要一個工具即可將ODBC數據庫中的數據讀入SQL Server數據庫。

1

在SQL Server企業管理器有一個「導入數據」工具。它可以採用各種格式的數據(.mdb,.XLS,.CSV等)。指向要導入的文件(到新表中)並開始數據和結構的上載是一項簡單的工作。另一方面,關於奇怪的Excel如何準確的評論......。我的建議是將你的數據剪切並粘貼到MS Acess表中(如果它是一個小表,所有數據大約10條記錄,如果它非常大)。 MS Access數據轉儲將識別數據的任何「怪癖」。一旦創建了SQL表,通過MS Access表上傳數據就是使用導入管理器(Source MS Access Table,Destination SQL Table)

16

將excel文件保存爲文本(unicode)文件然後從所有程序中使用「sql導入導出數據」,然後選擇「平面文件源」作爲文件源並瀏覽txt文件。說明它簡單明瞭。

15

的SQL Server 2008 R2 +

  1. 右擊數據庫
  2. 任務
  3. 導入數據
  4. Excel作爲源
  5. 選擇一個XLXS,XLS等...好去:)
相關問題