--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$]
相关文章
- SQL Server 2017 SELECT…INTO 创建的新表指定到文件组
- excel表格显示无法连接服务器,excel中表格无法连接数据库-EXCEL 连接SQL SERVER数据库显示无法连接...
- 不同版本SQL Server数据库如何进行数据导入导出(SQL Server2012数据导入 SQL Server2008中)
- IDEA 中Maven生成Mybatis的sql server数据库代码及映射的文件
- docker下文件移动和SQL文导入导出数据库
- mdb数据库文件如何导入Microsoft SQL Server 2008中
- [SQL Server] 在数据库所有表中查找含有某关键字的字段
- 【转】C# Excel 导入到 Access数据库表(winForm版)
- Excel数据导入Sql Server,部分数字为Null
- 【SQL Server数据迁移】把csv文件中的数据导入SQL Server的方法