tinybutstrong Java替代方案

tinybutstrong Java替代方案,java,report,template-engine,tinybutstrong,xdocreport,Java,Report,Template Engine,Tinybutstrong,Xdocreport,是否有Java模板引擎可以从docx/odt模板构建docx/odt报告?我已经尝试了xdocreport,但是只有基于行和基于单元格的块,但我需要整个表块。是否有类似tinybutstrong for PHP的Java功能?请查看以下内容: 这不便宜,但你可以试试。你说整块桌子是什么意思?如果希望使用XDocReport循环表cols,可以使用@before cell和@after cell。请参见示例(java和docx) docx包含以下内容: «@before row#forea

是否有Java模板引擎可以从docx/odt模板构建docx/odt报告?我已经尝试了xdocreport,但是只有基于行和基于单元格的块,但我需要整个表块。是否有类似tinybutstrong for PHP的Java功能?

请查看以下内容:


  • 这不便宜,但你可以试试。

    你说整块桌子是什么意思?如果希望使用XDocReport循环表cols,可以使用@before cell和@after cell。请参见示例(java和docx)

    docx包含以下内容:


    «@before row#foreach($d in$developers)»«$d.Name»

    «@行后#结束»

    «@before cell#foreach($d.Roles中的r)»«$r.Name»«@before cell#end»


    它为每个开发人员循环(生成行),为每个行循环每个单元格(动态列),为每个开发人员角色生成行


    这种语法有点复杂,但您可以管理动态列。

    我需要从带有标记的docx和odt模板生成报告。并在MS Office和Open Office中编辑此模板。