我正在编写一个Java程序,我想在其中检索具有行标题的数据。我的Excel工作表如下所示:
我编写了以下简单的Java代码,以便根据行标题顺序检索值:
....
try
{
fileSystem = new POIFSFileSystem (inpStrm);
HSSFWorkbook workBook = new HSSFWorkbook (fileSystem);
HSSFSheet sheet = workBook.getSheetAt(0);
int column = 1;
for(int i = 0;i <=3;i++){
for(int j = 0;j<=3;j++){
HSSFRow row = sheet.getRow(j);
System.out.print(row.getCell(column).getStringCellValue() + " ");
}
System.out.println("");
column++;
}
}
catch(Exception e){
e.printStackTrace();
}
....
运行代码后,我的输出如下:
P1 M C1 Hyderabad
P2 M C2 Pune
P3 F C3 Pune
P4 M C4 Hyderabad
现在有没有简单可行的方法来处理大型Excel工作表(50行标题)?
如果我使用具有上述四个属性的POGO类,那么如何从Excel中获取具有值的对象列表?
答案 0 :(得分:0)
尝试关注
for (Cell cell : sheet.getRow(i )) {
//your logic
}