2011-07-13 96 views
0

SQL 2008/VS 2008在SSIS包中重命名Excel工作表名稱

我正在將Excel工作表導出到SQL數據庫。這個包將從C#應用程序調用。

由於工作表名稱因Excel工作表而變化,因此工作包失敗。我已經寫了包內的查詢如下..

選擇colum1,從「工作表Sheet1 $」

這個查詢數據導出到SQL數據庫列2。

如果我能夠將Excel工作表的第一個工作表選項卡重新命名爲Sheet1,那麼在導出到SQL數據庫時我不會有任何問題。

回答

1

最簡單的解決方案可能是使用腳本任務到rename the sheet。或者,您可以編寫腳本組件以直接從C#輸出數據,而不必更改工作簿或使用SQL。

+0

好的,我同意你的觀點,我們必須在腳本任務中編寫C#代碼來重命名工作表。我可以有一個示例代碼來完成這個過程嗎? – goofyui

+0

您是否在我的回覆中點擊了鏈接?或者只是谷歌「C#重命名Excel工作表」。 – Pondlife