Select语句的实用功能:Sql语句中操作Excel - 以下语句已经测试正确
2007-03-13 11:46
513 查看
准备工作:建SQL库TT建表test 建Excel表中建Sheet1,excel…(一般默认带Sheet1, Sheet2, Sheet3)
--开启SQL操作功能
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries', 1;
GO
RECONFIGURE;
GO
--
SELECT *
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0',
'Data Source="c:/excel.xls";User ID=;Password=;Extended properties=Excel 5.0')...[Sheet1$]
--插入Excel
use TT
--1
insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="D:/1/1.xls";User ID=;Password=;Extended properties=Excel 5.0')...[sheet1$]
(F1)select F1 from Txls
--2
insert into openrowset('Microsoft.Jet.OLEDB.4.0',
'EXCEL 5.0;HDR=YES;IMEX=1;DATABASE=C:/1.xls',[sheet1$])
select F1 from Txls
--导出text,excel文件
--''中的内容要区分大小写
EXEC master..xp_cmdshell 'bcp TT.dbo.test out D:/1/Temp1.txt -c -q -S"Kangco/sqlexpress" -U"sa" -P"123456"'
select * from opendatasource('Microsoft.Jet.oledb.4.0',
'Data Source="D:/1/1.txt";User ID=;Password=;Extended properties=Excel 8.0')....[Temp$]
查询Excel
--开启SQL操作功能
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries', 1;
GO
RECONFIGURE;
GO
--
SELECT *
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0',
'Data Source="c:/excel.xls";User ID=;Password=;Extended properties=Excel 5.0')...[Sheet1$]
--插入Excel
use TT
--1
insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="D:/1/1.xls";User ID=;Password=;Extended properties=Excel 5.0')...[sheet1$]
(F1)select F1 from Txls
--2
insert into openrowset('Microsoft.Jet.OLEDB.4.0',
'EXCEL 5.0;HDR=YES;IMEX=1;DATABASE=C:/1.xls',[sheet1$])
select F1 from Txls
--导出text,excel文件
--''中的内容要区分大小写
EXEC master..xp_cmdshell 'bcp TT.dbo.test out D:/1/Temp1.txt -c -q -S"Kangco/sqlexpress" -U"sa" -P"123456"'
select * from opendatasource('Microsoft.Jet.oledb.4.0',
'Data Source="D:/1/1.txt";User ID=;Password=;Extended properties=Excel 8.0')....[Temp$]
查询Excel
相关文章推荐
- Sql Server实用操作-动态sql语句基本语法
- t-sql导出EXCEL语句--待测试
- SQL语句无法正确操作
- 掌握SQL四条最基本的数据操作语句:Insert,Select,Update和Delete
- t-sql导出EXCEL语句--待测试
- excel中生成SQL语句 操作
- Python操作文件模拟SQL语句功能
- 通过excel生成SQL语句完成数据库操作
- osql 实用工具,操作sql语句
- Excel下用SQL语句实现AVEDEV函数功能
- 掌握SQL四条最基本的数据操作语句:Insert,Select,Update和Delete
- 在SQL Server中sqlserver,access,excel之间数据如何使用sql语句直接操作
- 水晶报表导出为pdf, word , excel 格式(已经测试过,实现了该功能)
- Sql Server实用操作-动态sql语句基本语法
- 水晶报表导出为pdf, word , excel 格式(已经测试过,实现了该功能)
- 如何正确的进行大规模SQL语句的批量操作
- 自己实现一个SQL解析引擎 功能:将用户输入的SQL语句序列转换为一个可执行的操作序列,并返回查询的结果集。 SQL的解析引擎包括查询编译与查询优化和查询的运行,主要包括3个步骤: 查询分析
- 利用SQL语句操作EXCEL
- 水晶报表导出为pdf, word , excel 格式(已经测试过,实现了该功能)
- sql的基础语句-select语句中出现的操作符号