灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3278回复:0

[SQL Server]把Excel中的数据插入到数据库中已经存在的表中

楼主#
更多 发布于:2012-09-04 18:06

把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
游客

返回顶部