java poi合并单元格后内容无法显示
程序员文章站
2024-02-28 18:32:52
...
ava poi操作合并单元格后写入内容无法显示的原因是设置值的单元格不正确,并不是poi的bug。调试好多次成功。废话不多说,代码解释。
假设我们合并第三行的1-5列并设置为a
//获取行
Row row = sheet.getRow(2);
//不存在创建行
if(null==row) sheet.createRow(2);
//先创建显示cell,显示cell是合并单元格的第一个cell,这点非常重要
Cell valueCell = row.createCell(0);
valueCell.setValue("a");
//创建其他被合并的单元格,示例,可以循环创建
Cell mCell = row.createCell(1);
mCell.setValue("");
mCell = row.createCell(2);
mCell.setValue("");
mCell = row.createCell(3);
mCell.setValue("");
mCell = row.createCell(4);
mCell.setValue("");
//合并单元格
sheet.addMergedRegion(new CellRangeAddress(2,2,0,4));
上一篇: Mysql经典的“8小时问题”
下一篇: Java中三种简单注解介绍和代码实例
推荐阅读