我们有一个由数百个不同客户使用的系统,客户喜欢在月底生成一份与他/她的客户的活动报告。这些报告没什么特别的;它们可能包含一个标志、地址和几行数学数据。目前我们使用 Crystal Reports,但这并不是一个愉快的体验;)也似乎有点矫枉过正,因为我们使用了它的 1% 的功能。
其他人曾经从 Web 应用程序生成报告,PDF 生成是必须的。
我们有一个由数百个不同客户使用的系统,客户喜欢在月底生成一份与他/她的客户的活动报告。这些报告没什么特别的;它们可能包含一个标志、地址和几行数学数据。目前我们使用 Crystal Reports,但这并不是一个愉快的体验;)也似乎有点矫枉过正,因为我们使用了它的 1% 的功能。
其他人曾经从 Web 应用程序生成报告,PDF 生成是必须的。
好吧,我们也使用 CR。我听说过iTextSharp,并且已经看到它在我们的系统中用于 pdf 连接。也许这就是你要找的。对于 Excel 报告生成,我们对简单的表格数据使用 csv 格式,对更高级的报告使用COM 互操作。
如果您只需要生成 PDF 文件,您可以使用ABCpdf.NET 之类的库。每个许可证大约 329 美元,但易于使用且非常可靠。
我们使用 SQL Server 报告服务 (SSRS)。报告在 Visual Studio 中构建。 链接文本
始终在这里使用 SQL 报告,但如果您想手动创建 PDF,那么 iTextSharp 非常成熟。它实际上是 iText Java 库的一个端口,因此谷歌搜索通常会发现大量文档和示例可供使用。
在评估一些 Web 控制套件以获得一个像样的网格时,我注意到其中一些已经导出到内置的 xls/csv/pdf。
为了生成 PDF 输出,我一直使用 FOP 或nFOP。这是一个非常好的开源 XSL:FO 处理器。