首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将Excel电子表格列导入SQL Server数据库

将Excel电子表格列导入SQL Server数据库
EN

Stack Overflow用户
提问于 2008-12-17 20:54:07
回答 13查看 409K关注 0票数 64

我有一个Excel电子表格,我要将选择列导入到SQL Server 2008数据库表中。向导没有提供该选项。

有没有什么简单的代码选项?

EN

回答 13

Stack Overflow用户

发布于 2010-06-09 09:25:23

连接到Sql Server 2005数据库后,在对象资源管理器窗口中,右键单击要将表导入其中的数据库。选择任务->导入数据。这是一个简单的工具,允许您将传入的数据“映射”到适当的表中。您可以保存脚本,以便在需要时再次运行。

票数 51
EN

Stack Overflow用户

发布于 2008-12-22 02:41:35

这听起来可能有点长,但是您可能希望考虑使用Excel to generate INSERT SQL代码,您可以将这些代码传递到Query Analyzer来创建表。

如果您无法使用向导,因为excel文件不在服务器上,则效果很好

票数 12
EN

Stack Overflow用户

发布于 2011-06-14 18:35:08

代码语言:javascript
复制
go
sp_configure 'show advanced options',1  
reconfigure with override  
go  
sp_configure 'Ad Hoc Distributed Queries',1  
reconfigure with override  
go
SELECT * into temptable
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
                'Excel 8.0;Database=C:\Documents and Settings\abhisharma\Desktop\exl\ImportExcel2SQLServer\ImportExcel2SQLServer\example.xls;IMEX=1',
                'SELECT * FROM [Sheet1$]')

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

https://stackoverflow.com/questions/375991

复制
相关文章

相似问题

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