[alibaba/easyexcel]使用'OnceAbsoluteMergeStrategy'合并单元格,导出Excel打开之后报错

2024-04-25 48 views
6

`代码如下:

        EasyExcel.write(filePath)
                .excelType(ExcelTypeEnum.XLSX)
                .registerWriteHandler(new OnceAbsoluteMergeStrategy(0,0,0,8))
                .sheet()
                .sheetName("Sheet1")
                .head(headTable)
                .doWrite(dataList);`

主要是为了合并Excel表格中第一行第一列到第8列,虽然导出Excel的确是成功了,但是在打开Excel的时候,报错如下 image image

请问该怎么解决这个问题? @gongxuanzhang

回答

1

没有其他的逻辑了

4

我觉得你这个需求不需要手动合并,只需要把头设置好就行了

3

我看了一下,EasyExcel有一个默认的合并策略,如果相邻单元格的数据相同,那么就会自动合并 @gongxuanzhang

5

表头是这样的 所以你可以直接设置表头必须要手动合并