掌握网络用户的优势,但仍可控制报告

问题描述 投票:0回答:2

我想为我的网络/ Intranet上的客户端用户生成一个excel报告。我希望有一个使用C#的桌面应用程序连接到SQL Server并处理数据,然后将其绑定到excel。一些格式也会在这里进行。

我认为长话短说这是不可能的,我想要一种方法来获取自定义excel报告给网络上的用户,该报告可以从sql服务器提取,并且可以从内部网链接到该网络,并且能够进行部署对所有用户一次。

有什么想法吗?

.net excel reporting
2个回答
0
投票

一种方法是使用(免费)Microsoft excel SDK创建Excel 2007 XML文件。它支持所有的excel功能,包括公式和格式:

http://msdn.microsoft.com/en-us/library/aa338205(v=office.12).aspx

如果您安装Office 2007兼容包(再次免费),您还应该能够在excel 2000或更高版本中打开这些文件

http://www.microsoft.com/downloads/en/details.aspx?familyid=941b3470-3ae9-4aee-8f43-c6bb74cd1466&displaylang=en


0
投票

您是否考虑过使用SQL Server Reporting Services(SSRS)?这将使您可以将基于Web的报表放在中央位置,并且还提供了导出到excel的方法。

查看此链接:

http://msdn.microsoft.com/en-us/library/ms157153.aspx

© www.soinside.com 2019 - 2024. All rights reserved.