求一个简单的点导出数据的方法 sql2000的数据表 导出到excel里,求一个简单点的方法,复杂的我看不懂。已经在网上搜索过了,很多相关的代码,可是我实在看不懂,一大堆。告诉我手工导出数据的方法也行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --从SQL数据库中,导出数据到Excel,如果Excel文件已经存在,而且已经按照要接收的数据创建好表头,就可以简单的用: insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$) select * from 表 --如果Excel文件不存在,也可以用BCP来导成类Excel的文件,注意大小写: --导出表的情况 EXEC master..xp_cmdshell 'bcp 数据库名.dbo.表名 out "c:\test.xls" /c /S"服务器名" /U"用户名" -P"密码"' --导出查询的情况 EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout "c:\test.xls" /c /S"服务器名" /U"用户名" -P"密码"' /*--说明: c:\test.xls 为导入/导出的Excel文件名. sheet1$ 为Excel文件的工作表名,一般要加上$才能正常使用. --*/ 这样复杂吗? SQL SERVER的导入导出向导。 企业管理器->数据库->右击->导出数据(Export data) 发现一个问题,用手动导出的数据,如果字段是日期型的话,在excel里显示为#####,这是为什么啊?有没有办法让日期字段也显示出来呢? 编写自定函数,实现功能:插入员工工作年限字段值为非数字时,插入的值为0 Sql拼接后存储过程 SQL Server 如何将图形文件添加进SQL表中 一个很郁闷的问题 寻高手解些问题 asp连接数据库的问题,急啊 [求助]为什么我的SQL Server2000不能在WIN2003VLK上安装? insert 问题 实时数据库打开问题 我写的一个DNA比对算法,大家提点意见,能不能再加快点速度 怎么CREATE TABLE 一个字段带()的表格? 求触发器高手
insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
select * from 表
--如果Excel文件不存在,也可以用BCP来导成类Excel的文件,注意大小写:
--导出表的情况
EXEC master..xp_cmdshell 'bcp 数据库名.dbo.表名 out "c:\test.xls" /c /S"服务器名" /U"用户名" -P"密码"'
--导出查询的情况
EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout "c:\test.xls" /c /S"服务器名" /U"用户名" -P"密码"'
/*--说明:
c:\test.xls 为导入/导出的Excel文件名.
sheet1$ 为Excel文件的工作表名,一般要加上$才能正常使用.
--*/ 这样复杂吗?