2016-07-29 51 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文件,你需要创建一个额外的文件来处理宏,然后处理新的文件。