我需要从xls文件中读取一列,但每小时1个单元。我正在使用jxl库。我尝试使用计时器,但它每小时都会读取所有单元格。
这就是我获取列的第一个单元格的方法:(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);
答案 0 :(得分:0)
我不知道那里有哪些图书馆,但通常有两种选择:
考虑到1.必须在计算机上安装Excel,程序将运行。