如何在SQL server数据空编写一个存储过程,将数据输出到excel表里面,表名为:data.xls 。

要求:如果excel文件已经存在,则覆盖该文件

第1个回答  2011-08-22
.jpg
静态图象专家组制订的静态图象压缩标准,具有很高的压缩比,使用非常广泛,可使用PhotoShop等图象处理软件创建

.gif
在各种平台的各种图形处理软件上均能够处理的,经过压缩的一种图形文件格式

.rm
Windows下的RealPlayer所支持的视频压缩文件,网上非常流行的流式视频文件,很多实时视频新闻等都是采用这种格式的,不过,最新的Windows Media Video V8已经对其发起了强大的攻势

.reg
Windows 95的系统及应用程序注册文件,这种文件虽然以纯文本文件保存,但一样存在版本问题,不同的操作系统使用的REG文件版本是不同的

.bmp
Bitmap位图文件,这是微软公司开发Paint的自身格式,可以被多种Windows和Windows NT平台及许多应用程序支持,支持32位颜色,用于为Windows界面创建图标的资源文件格式。

.dll
Windows动态连接库,几乎无处不在,但有时由于不同版本DLL冲突会造成败各种各样的问踢

.exe
可执行文件,虽然后缀名相同,但具有不同的格式和版本

.bat
批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用

.com
DOS可执行命令文件,一般小于64KB

.rar
WinRAR提供的压缩文件格式,压缩率超过ZIP,同时提供的功能也更为丰富

.mp3
采用MPEG-1 Layout 3标准压缩的音频文件,是网上主要的压缩音频文件,这种文件由于具有极高的压缩率和失真低的特点,是目前音乐盗版的主要文件格式,但目前受到VQF,WMA等新标准的挑战
第2个回答  2011-08-22
说说思路:
这个显然要用ADO
1、连接数据库,得到连接对象conn
2、用下面的select语句打开表,将数据读入RecordSet
set rs=conn.execute("select * from 表名")
3、用循环将数据读入二维数组arr
row=0
while not rs.eof
arr[row,0]=rs["id"]
arr[row,1]=rs["year"]
arr[row,2]=rs["mon"]
arr[row,3]=rs["1"]
arr[row,4]=rs["2"]
...
...
...
row=row+1
wend本回答被提问者采纳
第3个回答  2011-08-22
sqlserver调用DLL 看看这方面的文章
第4个回答  2011-08-22
干嘛非要在数据库里完成这种操作呢?不建议
还是把数据出来再写入excel比较好