我在每个循环容器中使用文件系统任务,如下所述: link text
但是,当我执行包时,我收到此错误: [文件系统任务]错误:出现以下错误消息时出错:“进程无法访问文件'C:\ Book1.xlsx',因为它正被另一个进程使用。”
我没有打开文件,我认为没有其他人这样做,因为我能够复制,打开和覆盖文件。
任何建议将不胜感激。 如果你想要一个示例包,请告诉我。
答案 0 :(得分:2)
我已经找到了问题所在。确保不要在文件系统任务中创建文件连接(您可以在“连接管理器”选项卡中看到它们),这些连接与您用于源文件的路径保持相同的变量。
答案 1 :(得分:1)
由于这需要我很多时间来解决,我正在为其他人发布我的解决方案。它太简单了......
将Excel文件的副本放在另一个文件夹中,并将其命名为“template.xlsx”。将您的架构连接指向此副本。 ForEach Worksheet Schema循环将不再保持实际的Excel文件!