我有一个Excel电子表格,我要将选择列导入到SQL Server 2008数据库表中。向导没有提供该选项。
有没有什么简单的代码选项?
发布于 2010-06-09 09:25:23
连接到Sql Server 2005数据库后,在对象资源管理器窗口中,右键单击要将表导入其中的数据库。选择任务->导入数据。这是一个简单的工具,允许您将传入的数据“映射”到适当的表中。您可以保存脚本,以便在需要时再次运行。
发布于 2008-12-22 02:41:35
这听起来可能有点长,但是您可能希望考虑使用Excel to generate INSERT SQL代码,您可以将这些代码传递到Query Analyzer来创建表。
如果您无法使用向导,因为excel文件不在服务器上,则效果很好
发布于 2011-06-14 18:35:08
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
https://stackoverflow.com/questions/375991
复制相似问题