Java 关注excel中的第一个单元格

Java 关注excel中的第一个单元格,java,excel,apache-poi,Java,Excel,Apache Poi,我使用上述代码将焦点转移到第一个单元格(当我打开excel时,应选择第一个单元格)。由于showInPane的原因,它正在正确打开excel,但选择第一个单元格不起作用。类似于此 HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(file)); HSSFSheet s = wb.getSheetAt(0); wb.setActiveSheet(0); s.showInPane(0, 0); FileOutputStream out

我使用上述代码将焦点转移到第一个单元格(当我打开excel时,应选择第一个单元格)。由于showInPane的原因,它正在正确打开excel,但选择第一个单元格不起作用。

类似于此

HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(file)); 
HSSFSheet s = wb.getSheetAt(0); 
wb.setActiveSheet(0);
s.showInPane(0, 0);
FileOutputStream out = new FileOutputStream(file);
wb.write(out);
out.close(); 

我最近在使用POI 3.14时遇到了同样的问题。 对我来说,这很有效:


sheet.setActiveCell(新的CellAddress(0,0))

setAsActiveCell不工作。它没有把焦点转移到第一个单元格。
HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(file));
HSSFSheet s = wb.getSheetAt(0);
s.setActive(true);
HSSFRow row = s.getRow(0);
HSSFCell cell = row.getCell(0);
cell.setAsActiveCell();
FileOutputStream out = new FileOutputStream(file);