首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将MS Excel数据粘贴到SQL Server

将MS Excel数据粘贴到SQL Server
EN

Stack Overflow用户
提问于 2008-11-25 10:51:08
回答 5查看 140.5K关注 0票数 75

我在Excel中有一堆行,我想粘贴到MS SQL中的新表中。有没有简单的方法?

EN

回答 5

Stack Overflow用户

发布于 2008-11-25 10:57:07

最简单的方法是在XLS中创建一个计算列,它将生成insert语句的语法。然后将这些insert复制到一个文本文件中,然后在SQL上执行。其他替代方法是购买用于Excel的数据库连接附加组件,并编写VBA代码来完成同样的任务。

票数 3
EN

Stack Overflow用户

发布于 2008-11-25 10:59:43

我认为一些数据库可以从CSV (逗号分隔值)文件导入数据,而您可以从exel导出数据。或者至少使用csv解析器(找到适合您的语言的解析器,不要尝试自己创建-它比看起来更难)来将其导入数据库是相当容易的。

我不熟悉MS SQL,但如果它直接支持它,我也不会感到惊讶。

在任何情况下,我认为要求必须是在Exel表和数据库表的结构是相似的。

票数 2
EN

Stack Overflow用户

发布于 2008-11-25 10:58:48

如果界面的工作方式与我上次使用它时一样,您可以在Excel中选择区域,复制它,打开SQL Server并将数据粘贴到表中,就像使用Access一样。

或者,您可以在Excel和SQL Server之间设置ODBC链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/316978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档