导入多个excel表到SqlServer

liuwenxi 2010-10-27 02:16:40
有若干个结构相同的excel表需要导入到一张sql表中去,有什么最好的方法么?恳请高人指点!!
...全文
81 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
claro 2010-10-27
/*因为SQL2005默认是没有开启'Ad Hoc Distributed Queries' 组件,开启方法如下

EXEC sp_configure 'show advanced options', 1 --更改配置
GO
RECONFIGURE --安装
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1
GO
RECONFIGURE
GO

*/

insert 表
select 字段名
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0',
'Data Source=E:\test.xls; --文件完整物理路径
User ID=Admin;Password=;Extended Properties=Excel 8.0;')...a$ --sheet名
  • 打赏
  • 举报
回复
王向飞 2010-10-27
http://blog.csdn.net/jinjazz/archive/2008/11/26/3377817.aspx
  • 打赏
  • 举报
回复
claro 2010-10-27
同时导入用脚本。

分批导入用SSIS。

  • 打赏
  • 举报
回复
heymal 2010-10-27
使用SQLSERVER自带的导入导出功能,数据源选择excel表,目标选sql表,
还可以使用bcp进行导入
  • 打赏
  • 举报
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-10-27 02:16
社区公告
暂无公告