goback add

把Excel中的数据插入到数据库中已经存在的表中

3832 点击·0 回帖
灯火互联
楼主

把Excel中的数据插入到数据库中已经存在的表中

首先,创建一个表:
[sql]
create table aaa(name varchar(10),user_id varchar(20));  

然后插入数值: www.atcpu.com
注意要转换Excel中的数据类型

[sql]
insert into aaa(name)  
    select cast(保管人 as varchar(10))  
    FROM openrowset( 'Microsoft.Jet.OLEDB.4.0',  
    'EXCEL 8.0;HDR=YES;IMEX=1; DATABASE=C:\Users\admin\Desktop\database\datasheet.xls',总表$)  

其中,总表$是sheet名,保管人是列名。





喜欢0 评分0