专注于 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();
我使用上面的代码将焦点集中到第一个单元格(当我打开 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();
I am using above code for taking focus to first cell (when I open excel first cell shouldd be selected). It is opening the excel correctly because of showInPane
, but selecting the first cell is not working.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
像这样的东西
Something like this
我最近使用 POI 3.14 偶然发现了同样的问题。
对我来说这有效:
sheet.setActiveCell(new CellAddress(0, 0));
I recently stumbled on the same problem using POI 3.14.
For me this worked:
sheet.setActiveCell(new CellAddress(0, 0));