相关疑难解决方法(0)

使用Java获取给定excel中特定行的列数

我想要excel中特定行的列数.怎么可能?我使用了POI API

但我只能将列数计算为7.

    try
            {
                fileInputStream = new FileInputStream(file);
                workbook = new HSSFWorkbook(fileInputStream);
                Sheet sheet = workbook.getSheet("0");


                int numberOfCells = 0;
                Iterator rowIterator = sheet.rowIterator();
                /**
                 * Escape the header row *
                 */
                if (rowIterator.hasNext())
                {
                    Row headerRow = (Row) rowIterator.next();
                    //get the number of cells in the header row
                    numberOfCells = headerRow.getPhysicalNumberOfCells();
                }
                System.out.println("number of cells "+numberOfCells);

}
Run Code Online (Sandbox Code Playgroud)

我希望特定行号的列数为10.excel列不相同

java excel apache-poi

34
推荐指数
1
解决办法
10万
查看次数

标签 统计

apache-poi ×1

excel ×1

java ×1