在SQL server中将数据加载到一个表时Excel文件的不同行为

在SQL server中将数据加载到一个表时Excel文件的不同行为,sql,sql-server-2012,excel-2013,ssis-2012,Sql,Sql Server 2012,Excel 2013,Ssis 2012,使用SSI或使用导入和导出向导将数据从Excel加载到sql server时出现问题 问题是,在一个Excel中,工作表中带有错误(或警告符号)的数据单元格正在填充,而在另一种情况下,则没有填充!!我不知道为什么Excel的表现不同。。我想知道,即使Excel工作表单元格中有或没有“警告”符号,也可以采取哪些措施来实现这一点 我甚至还尝试将.xlsx格式转换为.xls格式,但没有成功。您是说某个特定的Excel文件没有加载到您的表中?当您以交互方式运行SSIS包时,是否会出现任何错误?两个exc

使用SSI或使用导入和导出向导将数据从Excel加载到sql server时出现问题 问题是,在一个Excel中,工作表中带有错误(或警告符号)的数据单元格正在填充,而在另一种情况下,则没有填充!!我不知道为什么Excel的表现不同。。我想知道,即使Excel工作表单元格中有或没有“警告”符号,也可以采取哪些措施来实现这一点


我甚至还尝试将.xlsx格式转换为.xls格式,但没有成功。

您是说某个特定的Excel文件没有加载到您的表中?当您以交互方式运行SSIS包时,是否会出现任何错误?两个excel文件一个表,一个包,但两个DFT..但对于一个单元格格式完美的excel,会加载,而在另一个excel文件中,不会填充格式完美的单元格,而是“警告”符号会被填充,当你以交互方式运行包时,它们是被加载的还是发生了错误?它们都被加载了,但都是空值而不是实际数据。这听起来像是IMEX的诅咒。如果你在
IMEX=1
上搜索,你会找到很多关于它的文章。感叹号可能与此无关,但无论如何:如果双击源,感叹号会消失吗?如果不是,工具提示(以及警告输出)中会出现什么错误?您是否可以选择从文本文件而不是Excel加载数据?