今天我开始使用 JexcelApi 并且遇到了这个问题:当您尝试从特定位置获取元素时,而不是像您通常期望的那样使用 sheet.getCell(row,col) ,它是 sheet.getCell(col,row )。
所以如果你想打印你的表格,你会得到这样的东西:
for(int i=0;i<sheet.getRows();i++){
for(int j=0;j<sheet.getColumns();j++)
System.out.print(sheet.getCell(j,i).getContents()+" ");
System.out.println();
}
我的问题是为什么 [col,row] 格式?他们有充分的理由使用它而不是通常使用的 [row,col] 吗?或者没有理由这样做,他们只是没有其他理由就这样做了?在使用 r,c 格式这么久之后,这似乎有点奇怪,但也许使用 c,r 格式更合乎逻辑,我只是不明白为什么会这样。
有任何想法吗?