注册 登录
编程论坛 SQL Server论坛

怎么把excel文件导入数据库!

navy1015 发布于 2007-07-23 13:31, 977 次点击

我想把excel文件导入数据库,但有的是同名文件,同名文件里有的内容我想覆盖掉,有的不想覆盖,怎么实现啊!

请高手赐教!

[此贴子已经被作者于2007-7-23 13:43:56编辑过]

4 回复
#2
scindy2007-07-23 13:53

所有任务 -> 导入数据 -> 选择数据源 -> 选择目的数据源 -> 按向导点下一步就可以了.

最后你想覆盖的就选上,不想覆盖的不选就行了~~~



#3
chenxkfox2007-07-23 16:56
这样的话你用Sql语句实现比较好,可以过滤
将Excel的数据导入SQL server :
-- ======================================================
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]

实例:
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
#4
navy10152007-07-24 20:18

谢谢你们的帮忙!

#5
kaijin11152012-02-03 13:41
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。验证失败。
[OLE/DB provider returned message: 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。]
 出现上述错误提示 !! 是那边出现问题
1