0

我想创建一个客户端可以从服务器下载的动态 excel 工作表,数据位于 SQL Server 数据库中,我将通过如下查询获得

SELECT * FROM employee;

我想做一些类似 Crystal Reports 但在 Excel 文件中的事情

谢谢

4

1 回答 1

0

我看到了两种可能性。一种是使用 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 文件。

于 2013-04-12T19:08:05.570 回答