我正在使用Jxls API

我现在可以创建,将数据列表传递到模板,该模板可根据需要创建excel输出表

但是现在我必须合并具有相同值的列单元格

这是我的每个重复细胞标记

<jx:forEach items="${dummyData}" var="dummy" groupBy="col1">
<jx:forEach items="${group.items}" var="myList123">
${myList123.col1} ${myList123.col2} ${myList123.col3} ${myList123.col4} ${myList123.col5} ${myList123.col6} ${myList123.col7}
</jx:forEach>
</jx:forEach>

最佳答案

我不确定这是否有帮助。但这是我的主意

  • 生成如上所示的文件,然后保存文件
  • 使用apache POI重新加载文件,然后实现您的逻辑以合并所需的单元格。 POI具有我已使用
  • 的以下功能

    您可以从POI库使用sheet.addMergedRegion(rowFrom,rowTo,colFrom,colTo);
    我从未从事过Jxlx的工作,但是看起来他们没有此功能。

    10-08 08:58