使用现有的SSIS包,我试图导入从客户端收到的.xlsx文件。我收到了错误消息:
外部表格不是预期的格式
有谁知道这可能是什么类型的文件?
开发我的SSIS包以使用这些原始文件会很好,而无需打开并重新保存每个文件。只有12个文件,所以如果没有其他选项,打开/保存每个文件并不是什么大问题......而且我可以通过VBA继续自动化它。
感谢任何人提供的任何帮助,
CTB
答案 0 :(得分:0)
您尝试导入的文件可能有另一种Excel格式,但扩展名已更改为.xlsx
(可由其他人编辑),或者可以使用不同的Excel版本。
有一个名为TridNet File Identifier的第三方应用程序,它是一个用于从二进制签名中识别文件类型的实用程序。您可以使用它来指定指定文件的实际扩展名。
在External table is not in the expected format
上进行简单搜索之后,当连接字符串中支持的excel文件的定义(或版本)与所选文件不同时,将引发此错误。检查excel连接管理器中使用的连接字符串。识别文件的版本可能会有所帮助。