我有一个Excel档,内容如下:
姓名 年龄 工资
张三 34 2200
李四 23 1600
王老五 19 3100在SQL中有一个表(table1),结构如下:
xm varchar
nl int
gz float请问如何将Excel中的数据导入到SQL的table1中?
姓名 年龄 工资
张三 34 2200
李四 23 1600
王老五 19 3100在SQL中有一个表(table1),结构如下:
xm varchar
nl int
gz float请问如何将Excel中的数据导入到SQL的table1中?
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'
/*********** 导入Excel
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
SELECT cast(cast(科目编号 as numeric(10,2)) as nvarchar(255))+' ' 转换后的别名
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[sheet1$]