我的业务应用程序生成报告。报告通常包括:
- 通用标题(左、右和中)
- 几段描述使用的参数
- 表头
- 表数据
- 页脚
- 页眉
- 报告页脚
报告的输出格式至少有 2 个已知要求:
- excel 表(xls(x) 文件) - 它会忽略某些部分,但肯定会包括表头和表数据
现在我希望我的程序以通用格式生成报告。然后下一个模块将以一种已知的输出格式生成输出,接受额外的可选参数,如字体大小和字体。今天有 2 种输出格式,但很快就会有更多这样的输出格式,比如 html。
我应该以什么格式生成报告?
我相信它将是一个文件或等效的内存结构。连同一种格式,我希望对使用的工具和技术提出建议。我只会选择一个开源的解决方案,但如果你想给出其他提示,它也很有价值。
我的编程环境是 java,但如果可能的话,我想保留这个选项。
我的一个想法是从头开始定义一些自定义的东西,我的。我知道怎么做,但首先我想回顾一下常见的现成解决方案。这就是我请求你帮助的地方。