失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Apache POI 合并单元格

Apache POI 合并单元格

时间:2019-06-18 21:48:08

相关推荐

Apache POI 合并单元格

合并单元格所使用的方法:

sheet.addMergedRegion( CellRangeAddress cellRangeAddress );

CellRangeAddress 对象的构造方法需要传入合并单元格的首行、最后一行、首列、最后一列。

CellRangeAddress cra=new CellRangeAddress(0, 3, 3, 9);

怎样把数据写入合并后的单元格中

列表内容首先要查看你 CellRangeAddress 构造方法的firstcol index创建firstcol cell对象cell 的set 方法写数据

在合并单元格的后一个位置写数据

查看 CellRangeAddress 构造方法的lastcol index 创建lastcol+1 cellcell的set方法写数据

FileOutputStream fos=new FileOutputStream("D:\\13.xls");Workbook wb=new HSSFWorkbook();Sheet sheet=wb.createSheet();/** 设定合并单元格区域范围* firstRow 0-based* lastRow 0-based* firstCol 0-based* lastCol 0-based*/CellRangeAddress cra=new CellRangeAddress(0, 3, 3, 9);//在sheet里增加合并单元格sheet.addMergedRegion(cra);Row row = sheet.createRow(0);Cell cell_1 = row.createCell(3);cell_1.setCellValue("When you're right , no one remembers, when you're wrong ,no one forgets .");//cell 位置3-9被合并成一个单元格,不管你怎样创建第4个cell还是第5个cell…然后在写数据。都是无法写入的。Cell cell_2 = row.createCell(10);cell_2.setCellValue("what's up ! ");wb.write(fos);fos.close();

如果觉得《Apache POI 合并单元格》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。