从Excel中的值更新SQl表 [英] update SQl table from values in excel

查看:108
本文介绍了从Excel中的值更新SQl表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用SQL Developer或SQl Express.

I am using the SQL Developer or SQl express.

如何从Excel工作表中获取值并更新数据库列中的值...

How do i get the values from an excel sheet and update those in a column of my database...

请帮助谢谢.

我有这个并且我正在运行它,但是我得到了错误:

i have this and im running it but i get error:

SELECT * 
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
            'Excel 8.0;Database=C:\books.xls',
            'SELECT * FROM [Sheet1$]')

我现在收到错误

链接服务器(null)"的OLE DB提供程序"Microsoft.Jet.OLEDB.4.0"返回消息找不到可安装的ISAM.".

OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" returned message "Could not find installable ISAM.".

谢谢

推荐答案

这是我的代码如何工作

INSERT INTO TEMPTABLE (name)
 SELECT * 
   FROM OPENROWSET(
                   'Microsoft.Jet.OLEDB.4.0', 
                   'Excel 8.0;IMEX=1;HDR=NO;DATABASE=C:\test.xls', 
                   'Select * from [Sheet1$]'
                  );

我希望这对某些人有帮助

i hope this helps some1

这篇关于从Excel中的值更新SQl表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆