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