【发布时间】:2013-04-12 18:53:50
【问题描述】:
我想创建一个客户端可以从服务器下载的动态 excel 工作表,数据位于 SQL Server 数据库中,我将通过如下查询获得
SELECT * FROM employee;
我想做一些类似 Crystal Reports 的事情,但在 Excel 文件中
谢谢
【问题讨论】:
标签: sql-server vb.net excel tsql crystal-reports
我想创建一个客户端可以从服务器下载的动态 excel 工作表,数据位于 SQL Server 数据库中,我将通过如下查询获得
SELECT * FROM employee;
我想做一些类似 Crystal Reports 的事情,但在 Excel 文件中
谢谢
【问题讨论】:
标签: sql-server vb.net excel tsql crystal-reports
我看到了两种可能性。一种是使用 DTS 和导出向导。您可以在http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=49926 上阅读更多内容。代码将类似于:
insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=D:\testing.xls;',
'SELECT * FROM [SheetName$]') SELECT * FROM employee
第二种方法:您可以尝试使用EEPlus 创建 Excel 2007 文件。
【讨论】: