尝试通过SSIS(2012)将excel电子表格加载到我的数据库时,我遇到了一个奇怪的问题。
我通过电子邮件获取电子表格(xlsx文件),然后我手动将它们保存到我的本地驱动器(C:\ temp)。当我尝试将excel文件用作SSIS中的源时,我无法在书中选择任何Excel工作表。
文件未损坏,未在我的机器上打开,也没有密码保护。但是,它在受保护的视图中打开。所以我进入Excel并关闭了所有受保护的视图选项,但没有雪茄。我能够在SSIS中将该文件用作excel源的唯一方法是打开它并保存它。
有没有人有类似的经历?除了手动打开和保存所有文件外,还有更好的解决方案吗?
答案 0 :(得分:0)
基于xml的excel(xlsx)是一个已知问题。如果你可以将它们保存为xls,那将解决问题。如果由于某种原因不可能,您可能需要使用OLE源来读取它们。