Excel 2013 不会导入 SQL Server 2012
Posted
技术标签:
【中文标题】Excel 2013 不会导入 SQL Server 2012【英文标题】:Excel 2013 won't import into SQL Server 2012 【发布时间】:2013-04-10 16:18:23 【问题描述】:我遇到了麻烦,因为 Excel 2013 无法导入 SQL Server 2012。我总是必须将 Excel 转换为旧版本,例如 97-2003 才能让它工作。
有没有人知道解决方法,或者这是唯一的方法?
我拥有带有 Service Pack 1 的 SQL Server Management Studio 2012,并且拥有最新的 Office 2013。
谢谢。
【问题讨论】:
您目前如何尝试导入它? @PinnyM OP 提到将 excel 保存到旧版本(97-2003)中,然后导入数据,这是可行的。 @Jerry,我的意思是正在使用什么工具(命令行、SQL 或 UI)和步骤来尝试导入 excel 文件 - 对于有效的工具(97-2003)和一个没有(2013 年)。 我正在使用 SQL 导入和导出向导。与 Management Studio 一起安装的那个。 【参考方案1】:您可以在 SSMS 的导入向导中编写命令行脚本。记住 SQL Server 2012 默认支持的 excel 格式是 .xlsx,.xlsm,.xlt。
还有另一个称为 SQL server Migration Assistant 的 UI,它可以帮助您执行相同的操作,其中 UI 为您提供选择格式和命令行脚本为默认格式的选项。
希望这个答案能澄清你。如果有帮助,请标记为答案。
【讨论】:
以上是关于Excel 2013 不会导入 SQL Server 2012的主要内容,如果未能解决你的问题,请参考以下文章
从 Excel 到 SQL Server 的数据导入无法导入所有数据
SQL Server2014 任务导入数据导入Excel表操作无法完成