向sql server2005中导入Excel表时总是出错,Excel表中的数据无法复制到目标数据库中,不知如何解决。急!
向sqlserver2005中导入Excel表时总是出错,Excel表中的数据无法复制到目标数据库中,导入导出的结果界面如下:消息报告如下:...
向sql server2005中导入Excel表时总是出错,Excel表中的数据无法复制到目标数据库中,导入导出的结果界面如下:
消息报告如下: 展开
消息报告如下: 展开
1个回答
展开全部
有几种原因,第一:数据库表对应列和Excel表格的列没有完全对应
第二:Excel表格含有特殊格式等,导致导入时无法导入格式产生错误。
第三:数据库导入导出功能缺陷(此情况一般不会出现)
排除原因,找一个能够导入的表格,使用格式刷将该表格式复制到需要导入的Excel表格。
查找数据库和Excel看看表是否对应。建议直接导入数据到数据库的新表。默认导入的表名为Excel表格名Sheet1$。然后再将数据复制到新表(此方法好处是导入时不需要考虑 Excel和数据库表列差别)。
如果还不行,可以私信将Excel发给我,帮你导入尝试找到具体原因。
第二:Excel表格含有特殊格式等,导致导入时无法导入格式产生错误。
第三:数据库导入导出功能缺陷(此情况一般不会出现)
排除原因,找一个能够导入的表格,使用格式刷将该表格式复制到需要导入的Excel表格。
查找数据库和Excel看看表是否对应。建议直接导入数据到数据库的新表。默认导入的表名为Excel表格名Sheet1$。然后再将数据复制到新表(此方法好处是导入时不需要考虑 Excel和数据库表列差别)。
如果还不行,可以私信将Excel发给我,帮你导入尝试找到具体原因。
追问
谢谢,根据你提出的几个可能原因 我觉得应该是第二个 我先试试看╰( ̄▽ ̄)╮
追答
嗯,一般情况下就是第二个导致的,如果还不行可以私信我 然后我帮你看看Excel文件有什么问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询