从excel往数据库导入内容:
比如说想在要往 table1 中导入excel的内容,有以下步骤:
1,首先清空原来 table1 , 要不然就往原来的表后面继续插入记录
delete from table1
2,将Excel记录导入
insert into table1 (列名 , 列名 , 列名)
select Excel的列名 , Excel的列名 , Excel的列名
from OpenRowSet('Microsoft.ACE.OLEDB.12.0', 'Excel 8.0;HDR=Yes;IMEX=1;Database=*****.xlsx','select * from [Sheet1$]')
注释:
(1)上面的 *****.xlsx 是Excel 的完整路径
(2)Sheet1代表Excel里面的第一个工作簿,记得改为你的名字
(3)这个方法必须是安装了 Microsoft office 2007或者2007以上的才能用,不然版本号需要修改
比如说想在要往 table1 中导入excel的内容,有以下步骤:
1,首先清空原来 table1 , 要不然就往原来的表后面继续插入记录
delete from table1
2,将Excel记录导入
insert into table1 (列名 , 列名 , 列名)
select Excel的列名 , Excel的列名 , Excel的列名
from OpenRowSet('Microsoft.ACE.OLEDB.12.0', 'Excel 8.0;HDR=Yes;IMEX=1;Database=*****.xlsx','select * from [Sheet1$]')
注释:
(1)上面的 *****.xlsx 是Excel 的完整路径
(2)Sheet1代表Excel里面的第一个工作簿,记得改为你的名字
(3)这个方法必须是安装了 Microsoft office 2007或者2007以上的才能用,不然版本号需要修改