通用报告格式

时间:2012-10-03 08:22:20

标签: design-patterns format report reporting

我的商家应用程序会生成报告。报告通常包括:

  • 一般标题(左,右和中)
  • 描述所用参数的几段
  • 表格标题
  • 表格数据
  • 页脚
  • 页面标题
  • 报告页脚

报告的输出格式至少有2个已知要求:

  • excel table(xls(x)file) - 它会忽略某些部分,但肯定会包含表头表数据
  • PDF

现在我希望我的程序以通用格式生成报告。然后,下一个模块将以一种已知的输出格式生成输出,接受额外的可选参数,如字体大小和面。今天有2种输出格式,但很快就会有更多这样的格式,比如html。

我应该采用何种格式生成报告?

我相信它将是一个文件或等效的内存结构。与格式一起,我希望有关于使用的工具和技术的建议。我将只选择一个开源解决方案,但如果你想提供其他提示,它也会很有价值。

我的编程环境是java,但如果可能的话,我想打开这个选择。

我的一个想法是从头开始定义一些自定义的东西。我知道该怎么做,但首先我想回顾一下常用的现成解决方案。这就是我向你寻求帮助的地方。

1 个答案:

答案 0 :(得分:1)

看看jasperreports。它可以生成大量的格式。你会得到很多社区支持。