我必须创建一个 Java 程序,为体育场馆构建“整洁”的每日时间表。 该程序接收一个 Excel 文件,其中包含“不整洁”的每日预订列表,其中包含以下信息:
- 开始时间
- 结束时间
- 法院
- 客户端
我可以读取此信息并将其存储在“BookingObjects”中。
我的问题是这样的:
创建可打印时间表输出的优雅方法是什么,类似于 Microsoft Outlook 显示的时间表,行为时间,列为预订所在的球场。时间表不需要是交互式的,只需要可以通过程序的 GUI 打印,如果它可以在 GUI 中显示,这也是一个奖励?
最佳答案
我们最近已迁移至 Jasper Reports ,主要原因是我们以 PDF、Excel 格式生成报告并发送到打印机,所有这些都必须通过不同的代码和不同的库来执行。 Jasper Reports 让我们能够通过单一引擎。
虽然并不完美,但它在不同的导出选项中都表现出色。
它的学习曲线确实很小,但基础知识允许您提供对象的列表
,然后您可以从报告中访问这些对象并填充您的 View 。
同样,您可以直接将 SQL 数据源连接到它
关于java - 使用 Java 创建可打印的每日计划/文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11841873/