我想要将Excel表导入到Server中,并且我正在与导入进行斗争。因此,在导入工作表之前,我必须更改Excel工作表中的一些单元格。导入应该是完全自动化的,所以我需要一个在SSIS加载文件之前由Excel自动处理的解决方案。
那么,是否有可能编写一个Makro,它将在加载过程开始时自动执行?或者可以从SSIS包中删除Excel吗?
我正在使用SQL Server 2014和Excel 2013
发布于 2016-07-28 12:27:49
我认为您可以在SSIS中创建一个脚本任务,然后从VBA代码调用宏,如下所示:
oXLS = CreateObject("Excel.Application")
oXLS.Visible = False
oWbks = oXLS.Workbooks
oWbks.Open(Dts.Variables("filePath").Value.ToString()) = oFileWbk
oXLS.Run("MyMacro")
https://stackoverflow.com/questions/38635819
复制相似问题