我们所使用的几百个单独的客户系统,在月底客户喜欢生成与他/她的客户活动的报告。这些报告是没有什么特别的;他们也许包含一个标志,地址和数学数据的几行。目前我们使用Crystal Reports但这是不愉快的经历;)也似乎有点大材小用,因为我们使用类似的其功能1%。
什么有用于从Web应用程序报告其他人,生成PDF是必须的。
好了,我们用CR为好。我听说过iTextSharp,并且已经看到它用于我们的系统PDF串联。也许这就是你寻找什么。对于Excel报表生成我们用简单的表格数据csv格式和COM interop更高级的报告。
如果你只是需要生成一个PDF文件,你可以使用像ABCpdf.NET库。这是每个许可证各地329 $,但易于使用,并且相当可靠。
我们使用SQL Server报表服务(SSRS)。报告是建立在Visual Studio中。 link text
在评估一些网页控制套件一个体面的网格,我注意到他们中的一些有出口建在XLS / CSV / PDF。
为了生成PDF输出我一直使用FOP或nFOP。这是一个非常优秀的开源XSL:FO处理器。
始终使用SQL这里报告,但如果你想创建的PDF文件,然后手动iTextSharp的相当成熟。它实际上是iText的Java库的端口,因此谷歌搜索,通常变成了大量的文档和示例一起玩的。