运行Excel宏作为SSIS任务的一部分

时间:2012-07-10 04:06:35

标签: excel ssis

我从来没有用SSIS做太多繁重的工作,只是非常简单的事情,所以我希望你能原谅我的无知。我有一个相当简单的包,将数据从Excel提取到SQL Server。它工作正常。我的问题是Excel文件中有一个宏来更新数据,我相信它是一个Web服务。这是我似乎无法访问的代码。我的问题是,我可以使用脚本任务打开Excel文件,运行宏,保存,然后导入数据吗?

好的,所以在我发布上述问题之前,我继续创建了一个脚本任务,该任务应该打开电子表格并运行宏。但是,当我运行它时,我得到错误,第一个是:

System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Office.Interop.Excel.Version=14.0.0.0.0

我应该以不同的方式解决问题吗?有什么建议?我衷心感谢任何帮助。

谢谢,

尼克

1 个答案:

答案 0 :(得分:1)

在运行程序包的计算机上下载并安装The primary interop assemblies。我不确定许可协议是否允许您在服务器上安装程序集。这应该有希望解决您的问题。