如何在Apache poi中设置多个单元格的样式

时间:2018-06-27 08:13:27

标签: java apache-poi

我正在弄清楚如何使用单元格范围来设置多个单元格的样式。查看我的代码以获取当前代码。预先感谢那些想帮助我的人。

for (int counter = 0; counter < ColumnList.length; counter++) {
    SXSSFCell cell = currentRow.createCell(counter);
    if (counter == 0) {
       cell.setCellValue(String.valueOf(rowNum));
       cell.setCellStyle(cellStyle);
    } else {
      String columnValue = ColumnList[counter];                 
      String cellValue = rs.getString(columnValue);
      cell.setCellValue(cellValue);
      cell.setCellStyle(cellStyle);
    }

}

2 个答案:

答案 0 :(得分:0)

docs上有一个CellRangeAddress,其中有一个可以使用的构造函数:

CellRangeAddress(int firstRow, int lastRow, int firstCol, int lastCol) 

答案 1 :(得分:0)

完成。在多个单元格中应用cellStyles的更好方法是按行。 文档上有一个setRowStyle,您可以在其中连续应用样式并循环直到它到达最后一行。