如何在转换模板中的JXLS API中动态合并单元格

Hus*_*ri' 11 java excel jxl jxls

我正在使用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>
Run Code Online (Sandbox Code Playgroud)

是)我有的

我想要的是

A P*_*aul 5

我不确定这是否会有所帮助。但这是我的想法

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

您可以sheet.addMergedRegion(rowFrom,rowTo,colFrom,colTo);从 POI 库中使用

我从来没有在 Jxlx 上工作过,但看起来他们没有这个功能。