从 c# .net Web 应用程序生成 PDF/Excel 报告

本文关键字:PDF Excel 报告 程序生成 应用 net Web | 更新日期: 2023-09-27 17:47:22

我们有一个系统,供几百个不同的客户使用,在月底,客户喜欢生成他/她的客户的活动报告。这些报告没什么特别的;它们可能包含徽标,地址和几行数学数据。目前我们使用水晶报告,但这不是一个愉快的体验;)似乎也有点矫枉过正,因为我们使用了大约 1% 的功能。

其他人使用什么从 Web 应用程序生成报告,PDF 生成是必须的。

从 c# .net Web 应用程序生成 PDF/Excel 报告

好吧,我们也使用 CR。我听说过iTextSharp,并看到它在我们的系统中用于pdf连接。也许这就是你要找的。对于 Excel 报表生成,我们使用 csv 格式处理简单的表格数据,使用 COM 互操作处理更高级的报表。

如果你只需要生成一个PDF文件,你可以使用像 ABCpdf.NET 这样的库。每个许可证的价格约为 329 美元,但易于使用且非常可靠。

我们使用

SQL Server Reporting Services(SSRS)。报表是在 Visual Studio 中构建的。链接文本

在评估一些Web控制套件以获得体面的网格时,我注意到其中一些内置了导出到xls/csv/pdf。

为了生成PDF输出,我一直使用FOP或nFOP。 这是一个相当不错的开源XSL:FO处理器。

在这里总是使用SQL报告,但是如果你想手动创建PDF,那么iTextSharp已经非常成熟了。 它实际上是iText Java库的一个端口,所以谷歌搜索它通常会出现大量的文档和示例。