Design patterns 通用报告格式

Design patterns 通用报告格式,design-patterns,format,report,reporting,Design Patterns,Format,Report,Reporting,我的业务应用程序生成一个报告。报告通常包括: 一般收割台(左、右和中间) 描述所用参数的几段 表头 表数据 页脚 页眉 报表页脚 报告的输出格式至少有两个已知要求: excel表格(xls(x)文件)-它会忽略某些部分,但肯定会包含表头和表格数据 pdf 现在,我希望我的程序以通用格式生成报告。然后,下一个模块将以一种已知的输出格式生成输出,接受额外的可选参数,如字体大小和字体。今天有两种输出格式,但很快就会有更多类似的格式出现,比如html 我应该以什么格式生成报告? 我相信它将是一个

我的业务应用程序生成一个报告。报告通常包括:

  • 一般收割台(左、右和中间)
  • 描述所用参数的几段
  • 表头
  • 表数据
  • 页脚
  • 页眉
  • 报表页脚
报告的输出格式至少有两个已知要求:

  • excel表格(xls(x)文件)-它会忽略某些部分,但肯定会包含表头和表格数据
  • pdf
现在,我希望我的程序以通用格式生成报告。然后,下一个模块将以一种已知的输出格式生成输出,接受额外的可选参数,如字体大小和字体。今天有两种输出格式,但很快就会有更多类似的格式出现,比如html

我应该以什么格式生成报告?

我相信它将是一个文件或等效的内存结构。连同一份格式,我希望能对使用的工具和技术提出建议。我将只选择一个开源解决方案,但如果您想给出其他提示,它也将很有价值

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


我的一个想法是从零开始定义一些定制的东西,我的。我知道怎么做,但首先我想回顾一下常见的现成解决方案。那就是我请求你帮助的地方。

看一看。它可以生成多种格式。您将获得许多社区支持。

开源社区和商业应用程序的有趣结合。我浏览了一下指南,它看起来非常有前途和专业。在收到第一个答案后,我意识到我正在寻找一个报告引擎。有一个问题很相关。我不确定,但可能我的问题不是完全重复的,因为它询问的是格式。