2013-04-01 128 views
1

我有一些excel文件,其中包含一些我需要將其轉換爲sql server數據庫的信息。我面對的問題是,這些信息不是結構作爲我的數據庫模型,所以我需要做一些修改。我正在使用.net,我想用Open XML SDK解析excel文件,這是一個很好的選擇還是有更好的?從excel到sql server

回答

0

爲什麼不使用SSIS包,如果可用?

http://www.mssqltips.com/sqlservertip/1393/import-excel-unicode-data-with-sql-server-integration-services/

然後,您可以遞歸執行SSIS包,或...

,如果你需要做的只是一個時間,我會看看SSMS的導入/導出嚮導。 ..不知道它是否擅長,但我知道它可以.csvs,你可以使用excel來轉換你的電子表格。如果你需要這麼做很多時間,但不是很有趣,但是比其他任何方法都快。

0

你的選擇是

  1. Microsoft Excel Automation Model
  2. 的Open XML SDK
  3. SharePoint Excel automation services

的的好處是,它有一個更小的學習曲線,在網上更多的樣本等等。但是它需要在機器上安裝Excel並且是非常耗費資源的。不要期望100個同時轉換很容易。

的好處是它的免費並且消耗非常少的系統資源,但更難掌握。如果你需要做這種自動化的服務器2)上有意義

選項也不錯,如果你需要它的服務器框,但你需要一個SharePoint安裝