乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>java</em> <em>poi</em> 怎么读取<e

<em>java</em> <em>poi</em> 怎么读取<e

作者:乔山办公网日期:

返回目录:excel表格制作


假设此合并单元格区域名为merged,那么 合并单元格的行数=merged.getLastRow()-merged.getFirstRow()

/**
* 获取合并单元格的值
* @7a686964616fe4b893e5b19e339param sheet
* @param row
* @param column
* @return
*/
public String getMergedRegionValue(Sheet sheet, int row, int column) {
int sheetMergeCount = sheet.getNumMergedRegions();

for (int i = 0; i < sheetMergeCount; i++) {
CellRangeAddress ca = sheet.getMergedRegion(i);
int firstColumn = ca.getFirstColumn();
int lastColumn = ca.getLastColumn();
int firstRow = ca.getFirstRow();
int lastRow = ca.getLastRow();

if (row >= firstRow && row <= lastRow) {
if (column >= firstColumn && column <= lastColumn) {
Row fRow = sheet.getRow(firstRow);
Cell fCell = fRow.getCell(firstColumn);

return getCellValue(fCell);
}
}
}

return null;
}
比如第一行第一列到第4列合并,那么你合并后的编号就还是第一行第一列,就是给第一行第一列赋值就可以了

获取合并单元格的值 @e68a84e799bee5baa6e997aee7ad94362param sheet @param row @param column @return。

相关阅读

  • <em>java</em> <em>poi</em> 怎么读取<e

  • 乔山办公网excel表格制作
  • 假设此合并单元格区域名为merged,那么 合并单元格的行数=merged.getLastRow()-merged.getFirstRow()JAVA利用poi如何向excel已合并的单元格中写入内容?" src="/uploads/tu/535.jpg" style="width: 400px;
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网