向sql server2005中导入Excel表时总是出错,Excel表中的数据无法复制到目标数据库中,不知如何解决。急!

向sql server2005中导入Excel表时总是出错,Excel表中的数据无法复制到目标数据库中,导入导出的结果界面如下:

消息报告如下:

有几种原因,第一:数据库表对应列和Excel表格的列没有完全对应
第二:Excel表格含有特殊格式等,导致导入时无法导入格式产生错误。
第三:数据库导入导出功能缺陷(此情况一般不会出现)

排除原因,找一个能够导入的表格,使用格式刷将该表格式复制到需要导入的Excel表格。
查找数据库和Excel看看表是否对应。建议直接导入数据到数据库的新表。默认导入的表名为Excel表格名Sheet1$。然后再将数据复制到新表(此方法好处是导入时不需要考虑 Excel和数据库表列差别)。
如果还不行,可以私信将Excel发给我,帮你导入尝试找到具体原因。追问

谢谢,根据你提出的几个可能原因 我觉得应该是第二个 我先试试看╰( ̄▽ ̄)╮

追答

嗯,一般情况下就是第二个导致的,如果还不行可以私信我 然后我帮你看看Excel文件有什么问题。

温馨提示:答案为网友推荐,仅供参考
相似回答