我认为我的头衔很清楚,我想知道什么。我已经搜索了谷歌,我的问题没有答案。
我想知道如何在POI Apache Java中获取特定列的大小或长度?
答案 0 :(得分:1)
我认为你无法获得专栏。但是你可以获得特定行的高度。另一种方法是使用CellStyle获取特定单元格的高度(可以使用顶部边框+底部边框+字体高度)。
答案 1 :(得分:0)
我认为没有直接的方法。你必须遍历所有行才能知道列的大小。
示例:
for (Cell cell : row) {
++COLUMNCOUNT;
}
答案 2 :(得分:0)
我已经找到了如何在我的路上获得列的大小。如果您有另一个答案以供将来参考,请发布另一个答案。
int columnSize = 0;
for (int x = 0; x < row.getLastCellNum(); x++) {
for (int y = 0; y < row.length; y++) {
columnSize = y;
}
break;
}
答案 3 :(得分:0)
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();