如何获得的大小或列的长度在生成的Excel文件使用POI Apache



我想我的标题已经很清楚我想知道什么了。我已经在谷歌上搜索过了,我的问题没有答案。

我想知道如何获得POI Apache Java中特定列的大小或长度?

我以为你不能为column收集height。但是你可以得到特定行。另一种方法是使用CellStyle来获取特定单元格的高度(可以使用上边框+下边框+字体高度)

我认为没有直接的方法。您必须遍历所有行才能知道列的大小。

示例:

for (Cell cell : row) {
                ++COLUMNCOUNT;
            }
Workbook workbook = new XSSFWorkbook(ExcelFile);
Sheet firstSheet = workbook.getSheetAt(0);
Iterator<Row> iterator = firstSheet.iterator();
Row nextRow = iterator.next();
rowCount = firstSheet.getLastRowNum();
columnCount = nextRow.getLastCellNum();

我已经知道如何在我的路上获得列的大小。如果你有其他的答案,请贴出其他的答案。

int columnSize = 0;
for (int x = 0; x < row.getLastCellNum(); x++) {
  for (int y = 0; y < row.length; y++) {
    columnSize = y;
  }
  break;
}

最新更新