将Excel导入到SQL sever数据库,却提示说“外部表不是预期的格式”

2025-03-10 17:16:39
推荐回答(5个)
回答1:

刚才解决了类似问题,可以试一下。
我用的2010,表格是xlsx,DSN数据用的默认的xls,之前一直没问题,不知道怎么就出错了。
原因可能是格式不兼容。
解决是在ODBC数据里,删除默认的Excel files,重新添加含有xlsx格式的连接。
希望有帮助。

回答2:

你的excel是不是有表头
或者是格式上有合并单元格之类的?
建议把excel表中的数据复制一下,使用只粘贴数据的到一个新表中,导入这个新表试试……

回答3:

在数据库中新建一个表,表中的字段名与Excel表一样,只需改字段名,格式其他的都保持默认,再将Excel导入刚新建的那个表中即可!

回答4:

Excel导入数据库有很多需要注意的地方,比如是否你的数据源类型选的是否正确,里面的excel是否符合数据库格式等

回答5:

你检查下 EXCEL。看看格式是否都一样。
否则创建一个新的EXCEL文档粘贴原来的内容试试。