关闭

读取excel到数据库表

307人阅读 评论(0) 收藏 举报

数据库中存在标stu

create table stu(

no varchar(20),

name varchar(40)

)

 excel 文件:

A    B

a1  b1

a2  b2

a3  b3

a4  b4

begin tran
insert into stu(no,name)
select a1,b1 FROM openrowset(  'Microsoft.Jet.OLEDB.4.0','EXCEL 8.0;HDR=YES;IMEX=1; DATABASE=D:/tt.xls ',Sheet1$)
if @@error <>0
rollback tran
else
commit tran 

excel 中以第一行作为表的列名。执行以上语句即可将tt.xls中的a2-a4段的内容全部插入表stu中

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:63179次
    • 积分:1039
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:18篇
    • 译文:0篇
    • 评论:5条
    最新评论