簡體   English   中英

如何使用POI Apache獲取生成的Excel文件中列的大小或長度

[英]How to get the size or length of column in generated Excel file using POI Apache

我想我的頭銜很明確,我想知道。 我已經搜索過Google,但沒有找到我的問題的答案。

我想知道如何獲取POI Apache Java中特定列的大小或長度?

我以為您不能為column獲得getheight。但是您可以為特定行獲得getheight。 另一種方法是使用CellStyle獲取特定單元格的高度(可以使用頂部邊框+底部邊框+字體高度來完成)。

我認為沒有直接的方法。您必須遍歷所有行才能知道列的大小。

樣本:

for (Cell cell : row) {
                ++COLUMNCOUNT;
            }

我已經找到了如何在途中獲取列的大小。 如果您還有其他答案,請發表其他答案,以備將來參考。

int columnSize = 0;
for (int x = 0; x < row.getLastCellNum(); x++) {
  for (int y = 0; y < row.length; y++) {
    columnSize = y;
  }
  break;
}
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();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM