我想将Excel工作表导入SQL-Server,我正在努力使用Import。所以我必须在Excel工作表中更改一些单元格才能导入工作表。 导入应该完全自动处理,所以我需要一个解决方案,在SSIS加载文件之前由Excel自动处理。
那么可以编写一个Makro,它将在加载过程开始时自动执行吗? 或者是否可以从SSIS包中提供Excel Makro?
我正在使用SQL Server 2014和Excel 2013
答案 0 :(得分:0)
我认为您可以在SSIS中创建脚本任务,然后从VBA代码调用宏,如下所示:
oXLS = CreateObject(" Excel.Application")
oXLS.Visible = False
oWbks = oXLS.Workbooks
oFileWbk = oWbks.Open(Dts.Variables(" filePath")。Value.ToString())
oXLS.Run(" MyMacro&#34)