我需要生成一个类似于以下模板的 excel 工作表报告——
我知道这可以使用JExcelApi
和之类的库来完成Apache POI
。但是我想知道是否有办法通过编写类似于编写Apache Velocity
用于发送电子邮件的模板的模板来实现这一点。
如果有生成此类报告的标准、良好实践方法,它是什么?
我需要生成一个类似于以下模板的 excel 工作表报告——
我知道这可以使用JExcelApi
和之类的库来完成Apache POI
。但是我想知道是否有办法通过编写类似于编写Apache Velocity
用于发送电子邮件的模板的模板来实现这一点。
如果有生成此类报告的标准、良好实践方法,它是什么?
为什么不使用 Excel 创建样式模板?对应该替换的值使用占位符(如 ${name.of.field}),否则按需要设置所有样式。使用不同的占位符来标记模板的结尾(这将允许您在此空间之外写评论或其他数据,以记录您的模板)。
然后,通过 JExcelApi 或 Apache POI,
模板修改将非常容易。唯一的问题是保持字段名称同步。
您可以使用像i-net Clear Reports这样的标准 Java 报告库并使用 excel 输出格式。