导入多个excel表到SqlServer

liuwenxi 2010-10-27 02:16:40
有若干个结构相同的excel表需要导入到一张sql表中去,有什么最好的方法么?恳请高人指点!!
...全文
186 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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进行导入

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧