如何将SQLSERVER导成EXCEL?(200分)

  • 主题发起人 主题发起人 bzmouse
  • 开始时间 开始时间
B

bzmouse

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在需将一至几个SQLSERVER表在BCB中导成EXCEL输出,请问
如何操作?最好有例子!谢谢!
 
直接用sql语句
 
OPENDATASOURCE
不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分对象名的一部分。

SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:/Finance/account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

 
直接用sql语句
然后copy and paste
 
insert into
OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:/1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[sheet2$]
(F1, F2)
select sysid, sysname from appsys
 
EXEC master..xp_cmdshell 'bcp "SELECT * FROM table " queryout E:/boc/DT.xml -c -Sservername -Usa -Ppassword'
 
跟别人学的,ado连excel,执行
SELECT * into newtable FROM table1 IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=local;DataBase=yourdb;]
 
直接使用企业管理器中的导出向导
 
多人接受答案了。
 
后退
顶部