您的位置:首页 > 数据库

将execl文件里表中的纪录导入或者追加到数据库中 .

2011-07-23 11:15 211 查看
Tag:将execl文件里表中的纪录导入或者追加到数据库中 .
--保证Excel文件和数据库在同一台机器上后.
--执行
try:
--如果接受数据导入的表已经存在
insert into 表 select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:/test.xls',sheet1$)
--如果导入数据并生成表
select * into 表 from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:/test.xls',sheet1$)
/*--说明:
c:/test.xls 为导入/导出的Excel文件名.
sheet1$ 为Excel文件的工作表名,一般要加上$才能正常使用.
--*/

注意:导入时一定要关闭Excel文件,不然会提示错误
Msg 7399, Level 16, State 1, Line 2
链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OleDb.4.0" 报错。提供程序未给出有关错误的任何信息。
Msg 7303, Level 16, State 1, Line 2
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OleDb.4.0" 的数据源对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐