Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 这是什么.xlsx文件格式?_Excel_Ssis_Openxml_Xlsx_Openxml Table - Fatal编程技术网

Excel 这是什么.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包来处理这些原

使用现有的SSIS包,我试图导入从客户端收到的.xlsx文件。我收到了错误消息:

外部表不是预期的格式

  • 这些文件将在XL中打开
  • 当我使用XL(当前为XL2010)将文件另存为…而不做任何更改时:
    • 新文件导入得很好
    • 新文件的大小是原始文件的330%
    • 将.xlsx更改为.zip并使用WinZip调查内容时:
      • 原始文件只有4.xml文件和一个\u rels文件夹(带有2.rels文件):
      • 新文件具有预期的.xlsx内容:
有人知道这是什么类型的文件吗

如果开发我的SSIS包来处理这些原始文件,而不必打开并重新保存每个文件,那就太好了。只有12个文件,所以如果没有其他选项,打开/保存每个文件也没什么大不了的…我可以用VBA实现自动化

感谢任何人提供的帮助

CTB有很多

您尝试导入的文件可能有其他excel格式,但扩展名已更改为
.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提供了答案,仍在等待反馈