Tôi muốn số cột của một hàng cụ thể trong excel. Làm thế nào là có thể? Tôi đã sử dụng POI APIlấy số cột của một hàng cụ thể trong excel đã cho bằng cách sử dụng Java
nhưng tôi chỉ có thể nhận được các cột được tính là 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);
}
Tôi muốn số lượng cột ở một số hàng cụ thể là 10. cột Các excel không giống nhau
Theo [ 'getLastCellNum()'] (http://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/Row.html #getLastCellNum()), một cái đã được thêm vào, vì vậy bạn không thể tự thêm một mình. – rgettman
Đã chỉnh sửa với các thay đổi. Cảm ơn bạn đã chỉ ra điều tương tự. –