2013-03-14 30 views
0

我有一個Excel工作表,其中包含一個我從SharePoint導出的表,但是這樣我就可以將它從SharePoint中的新數據刷新。現在我需要在這個excel文件和一個SQL數據庫之間建立一個連接。如何將Excel表連接到SQL表

我看過的大多數東西都只告訴我如何從SQL表中拉出數據來優化,因爲我想做相反的事情。我也試圖通過使用第三方應用程序將Excel文件連接到SQL,但這仍然不起作用

任何想法如何做到這一點?

+0

https://dev.mysql.com/doc/refman/5.5/en/mysql-for-excel.html或者更加曲折,將excel數據導出到csv,將csv導入到mysql。 – iMom0 2013-03-14 15:19:06

回答

0

這是在SQL Server中使用SSIS(DTS在早期版本)頻繁。使用可視界面很容易連接到電子表格。必須記住,在任何導入中,工作表的名稱始終以「$」結尾。 SSIS和DTS還支持可用於根據需要更改電子表格名稱的變量。本博客文章討論了一些問題:http://www.sqlservercentral.com/blogs/bradleyschacht/2012/03/23/excel-source-the-output-column-failed-because-truncation-occurred/
編輯:最後找到了SQL 2005的教程,從那以後它沒有太大改變。參見: http://www.techrepublic.com/blog/datacenter/how-to-import-an-excel-file-into-sql-server-2005-using-integration-services/205