2009-05-04 65 views
0

我創建了一個頁面,我們的合作伙伴可以使用SQLBulkCopy將統計信息上載到Excel文件中。該文件有多個工作表,我需要將工作表的名稱添加到數據庫中的每一行的列中。這些工作表的名字不會改變,所以硬編碼的名字是好的。我該如何解決這個問題?使用SQLBulkCopy從excel中將SQLBulkCopy添加到SQL Server時添加文本

+0

你可以發佈你的嘗試到目前爲止...... – 2009-05-04 11:02:26

回答

0

由於紙張的名稱不會改變我解決這樣說:

  1. 創建的臨時表與相同的佈局決賽。

  2. 將數據從第一張紙導入臨時表。

  3. 用正確的值填充現在爲空的列。

  4. 對下一張紙進行了nr2→3操作,直到所有紙張都被導入。

  5. 檢查了臨時表中的錯誤。

  6. 將數據從臨時表導入到最終表中的一行,以便能夠確定記錄是否已經存在,如果是,則更新它,否則插入它。