从SQL数据源创建ASP.Net动态Excel

时间:2013-04-12 18:53:50

标签: sql-server vb.net excel tsql crystal-reports

我想创建一个动态excel工作表,客户端可以从服务器下载,数据在SQL Server数据库上,我将通过查询得到

SELECT * FROM employee;

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

谢谢

1 个答案:

答案 0 :(得分:0)

我看到两种可能性。一种是使用DTS和Export向导。您可以在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文件。