0
我需要從xls文件中讀取一列,但每小時1個單元格。我正在使用jxl庫。我嘗試使用計時器,但它從小時到小時一次讀取所有細胞。在java中讀取excel文件?
這是我如何得到我的列的第一個單元格:(sheet.getCell(0,4)),其中0是列和4是第一個單元格。
我怎麼能從4到10的所有細胞,但每小時1細胞?
示例代碼:
timer.scheduleAtFixedRate(new TimerTask() {
Cell b3;
double numberb3=0;
int i;
@Override
public void run() {
Sheet sheet = workbook.getSheet(0);
b3 = sheet.getCell(0, 4);
if(b3.getType()==CellType.NUMBER){
NumberCell nc = (NumberCell) b3;
numberb3= nc.getValue();
}
System.out.println("="+numberb3);
}
}, 2*60*1000,60*60*1000);
另一種可能性是改善您的代碼,使其正確地爲您的任務提供服務。 – 2015-04-05 20:46:48