我有一个SSIS包,它应该将excel中的文件加载到SQL Server中。
当excel工作簿没有密码保护时,进程顺利进行。但是,当我的密码保护此工作簿时,我开始收到错误外部表格不是预期的格式。可以在SSIS中完成的任何解决方案,以使SSIS能够阅读此内容。
答案 0 :(得分:4)
万能的互联网搜索引擎建议不能这样做: http://msdn.microsoft.com/en-us/library/ms139836.aspx
请注意
您无法连接到受密码保护的Excel文件。
但是你可以用另一种语言创建一个小工具(建议使用powershell),它可以使用密码打开excels(你必须提供这个工具)并保存一个没有密码的工作簿版本你的SSIS可以使用。
或者:不要使用密码来保护您用于SSIS的Excel。为了保护您,您可以考虑为所有用户设置一个限制/限制/无访问权限的位置,但是将运行SSIS。