easyexcel合并单元格代码
时间: 2023-06-30 12:21:24 浏览: 116
EasyExcel-合并单元格.doc
5星 · 资源好评率100%
以下是使用 EasyExcel 手动合并单元格的示例代码:
```java
// 创建工作簿
ExcelWriter writer = EasyExcel.write("demo.xlsx").build();
// 创建工作表
Sheet sheet = new Sheet(1, 0);
// 合并第1行第1列到第3列
sheet.merge(0, 0, 0, 2);
// 填充数据
List<List<String>> data = new ArrayList<>();
data.add(Arrays.asList("姓名", "年龄", "性别"));
data.add(Arrays.asList("张三", "18", "男"));
data.add(Arrays.asList("李四", "20", "女"));
writer.write(data, sheet);
// 关闭工作簿
writer.finish();
```
在上述代码中,我们先使用 `Sheet` 类的 `merge` 方法手动合并了第1行第1列到第3列的单元格,然后再填充数据时,EasyExcel 会自动识别这个被手动合并的单元格,并将数据填充到合并后的单元格中。最后,我们关闭工作簿即可。
阅读全文