--office 2003
--如果接受数据导入的表已经存在
insert into DemoTable select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=d:/Demo.xls',sheet1$)
--如果导入数据并生成表
select * into DemoTable from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=d:/Demo.xls',sheet1$)
/***********************/
--office 2010
--如果表已存在,SQL语句为:
insert into DemoTable select * from OPENDATASOURCE('Microsoft.Ace.OLEDB.12.0','Data Source=D:/Demo.xlsx;Extended Properties=Excel 12.0')...[sheet1$]
--如果表不存在,SQL语句为:
SELECT * INTO DemoTable FROM OPENDATASOURCE('Microsoft.Ace.OLEDB.12.0','Data Source=D:/Demo.xlsx;Extended Properties=Excel 12.0')...[sheet1$]
相关文章
- 08-06.Net core 使用NPOI 直接导入Excel到数据库(即不先将Excel保存到服务器再读取文件到数据库)
- 08-06Sql-Server数据库单表查询 4.3实验课
- 08-06Excel文件批量导入SQLSERVER数据库中(利用Foreach容器)
- 08-06EXCEL 文件导入SQL 中
- 08-06将Excel中的数据批量导入数据库表
- 08-06excel表数据多线程导入数据库
- 08-06查看SQL-SERVER数据库及各个表的数据量及占用空间大小
- 08-06通过Navicat将Excel表中的数据导入到数据库
- 08-06用APP.config配置文件连接 Sql Server数据库
- 08-06asp.net 从Excel表导入数据到数据库中