2016-07-29 53 views
0

我正在嘗試更改鋪設在SharePoint上的一些Excel文件。 這應該在我的Import to SQL-Server正在運行時自動執行。對於導入,我使用的是SSIS。從SSIS包打開Sharepoint上的Excel文件而不移動它

是否可以使用SSIS更改Excel文件?而且這可能嗎? 順便說一句,SSIS包應該打開和關閉Excel文件,以便通過打開的包不會受到干擾。

我使用Excel 2013年,SQL-Server和Visual Studio的2013

+0

如果在sharepoint你去圖書館 - >用explorer打開它會給你這些文件的路徑。我想你可以使用SSIS訪問它們(從不使用它,但值得一試) – vercelli

+0

是的,路徑不是問題。我不知道如何從SSIS傳播這個文件。所以我知道我需要一個腳本化的任務,但我不知道如何配置它。 – Mopaed

回答

0

您可以使用下面的代碼打開的Excel文件在SharePoint:

Dim process As New System.Diagnostics.Process() process.Start("filepath") process.Close()

如果你得到了Excel - 文件爲.xlsm文件,您可以直接處理宏。如果你得到一個.xlsx文件,你需要創建一個額外的文件來處理宏,然後處理新的文件。