Excel 这是什么.xlsx文件格式?
使用现有的SSIS包,我试图导入从客户端收到的.xlsx文件。我收到了错误消息: 外部表不是预期的格式Excel 这是什么.xlsx文件格式?,excel,ssis,openxml,xlsx,openxml-table,Excel,Ssis,Openxml,Xlsx,Openxml Table,使用现有的SSIS包,我试图导入从客户端收到的.xlsx文件。我收到了错误消息: 外部表不是预期的格式 这些文件将在XL中打开 当我使用XL(当前为XL2010)将文件另存为…而不做任何更改时: 新文件导入得很好 新文件的大小是原始文件的330% 将.xlsx更改为.zip并使用WinZip调查内容时: 原始文件只有4.xml文件和一个\u rels文件夹(带有2.rels文件): 新文件具有预期的.xlsx内容: 有人知道这是什么类型的文件吗 如果开发我的SSIS包来处理这些原
- 这些文件将在XL中打开
- 当我使用XL(当前为XL2010)将文件另存为…而不做任何更改时:
- 新文件导入得很好
- 新文件的大小是原始文件的330%
- 将.xlsx更改为.zip并使用WinZip调查内容时:
- 原始文件只有4.xml文件和一个\u rels文件夹(带有2.rels文件):
- 新文件具有预期的.xlsx内容:
.xlsx
(可以由其他人编辑),或者可以使用其他excel版本创建
有一个称为的第三部分应用程序,它是一个实用程序,用于从二进制签名中识别文件类型。您可以使用它来指定指定文件的实际扩展名
此外,在上进行简单搜索后,如果外部表的格式不符合要求,则当连接字符串中支持的excel文件的定义(或版本)与所选文件不同时,会引发此错误。检查excel连接管理器中使用的连接字符串。它可能有助于识别文件的版本。有很多
您尝试导入的文件可能有其他excel格式,但扩展名已更改为.xlsx
(可以由其他人编辑),或者可以使用其他excel版本创建
有一个称为的第三部分应用程序,它是一个实用程序,用于从二进制签名中识别文件类型。您可以使用它来指定指定文件的实际扩展名
此外,在上进行简单搜索后,如果外部表的格式不符合要求,则当连接字符串中支持的excel文件的定义(或版本)与所选文件不同时,会引发此错误。检查excel连接管理器中使用的连接字符串。它可能有助于识别文件的版本。各位版主,如果您愿意,请不要更改我的标签。这实际上不是一个SSIS/ETL/SQL Server问题。我提到SSI只是一种旁白。我有一个工作循环(换句话说:另存为true XL文件)来让这些文件与现有的导入包一起导入。我更感兴趣的是查找有关这些文件结构的任何信息……它们是否已损坏?……它们是否是非MS电子表格应用程序试图创建.xlsx文件的行为?……它们是否从某个第三方系统输出?Thxi提供了一个答案,仍在等待反馈HI版主,如果您愿意,请不要更改我的标签。这实际上不是一个SSIS/ETL/SQL Server问题。我提到SSI只是一种旁白。我有一个工作循环(换句话说:另存为true XL文件)来让这些文件与现有的导入包一起导入。我更感兴趣的是查找有关这些文件结构的任何信息……它们是否已损坏?……它们是否是非MS电子表格应用程序试图创建.xlsx文件的行为?……它们是否从某个第三方系统输出?Thxi提供了答案,仍在等待反馈