大家一起探讨一下从excel中导数据到sql server 中遇到的问题吧
我先来
这是一种可行的办法
SELECT * into xixni
FROM
OPENDATASOURCE( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\信息.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[信息$]
但是,问题在于无法控制数据类型,
我的问题是这样的
又这样的一个excel 文件
xh xm bm kcm xf kcsx kscj
03040030 朱子杰 计算机03-1 大学英语2 4 必修 54
03040030 朱子杰 计算机03-1 C语言程序设计 4 选修 55
03040030 朱子杰 计算机03-1 高等数学方法A2 1.5 选修 60
03040030 朱子杰 计算机03-1 程序设计和算法语言实验 2 必修 60
03040030 朱子杰 计算机03-1 大学语文 3 选修 70
03040030 朱子杰 计算机03-1 程序设计和算法语言 3 必修 71
我希望把他们导入到sql server 中
但是,导入后他们的数据类型全部变为了 varchar(255)
这对xh,xm,bm,kcm,kcsx 影响还小,但是 xf,kscj必须为实数,改怎么处理啊 ?